File size: 987 Bytes
ec62995
ae1a8b3
ec62995
f9cd89e
fadd78e
 
 
f9cd89e
b68fbd7
fadd78e
 
f9cd89e
 
2b24a67
115fa39
dab5564
fadd78e
 
dab5564
fadd78e
115fa39
 
 
 
 
 
 
2b24a67
 
 
 
b68fbd7
fadd78e
 
 
 
 
a044b62
fadd78e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#!/bin/bash
echo "[->] START "

echo "[->] CHECKING EXISTING /DATA "
# was: /data
if [ -d "../data" ]; then
    echo "$(ls -l ../data)" 
else
    echo "[<] NO persistent /DATA DETECTED. You can add 20Gig of persistent storage as a paid option to Hugging Face"
    echo "$(mkdir -p ../data)"
    echo "$(ls -l ../data)" 
fi

echo "[->] UPDATE OMNITOOL if needed"
cd ./omnitool

#echo "[->] Restoring .mercs.yaml first"
#git restore .mercs.yaml

output=$(git pull)
if echo "$output" | grep -q "Already up to date."; then
  echo "The repository is already up to date."
else
  echo "New data was fetched."
  echo "[->] YARN INSTALL"
  yarn

  echo "[->] Updating permissions"
  chmod -R 0777 .
  chown -Rh node:node .
fi

#echo "[->] UPDATE OMNITOOL data storage location"
#mv ./.mercs.yaml ./.mercs.yaml.original
#sed 's|./data.local|../../../../data/data.local|g' ./.mercs.yaml.original > ./.mercs.yaml
#rm ./.mercs.yaml.original

echo "[->] YARN START "
yarn start -u -rb -ll 3 -R blocks