File size: 1,399 Bytes
ec62995
ae1a8b3
ec62995
f9cd89e
 
 
b68fbd7
 
f9cd89e
b68fbd7
f9cd89e
 
a044b62
c61a51f
 
a044b62
c61a51f
 
 
 
f538031
c61a51f
 
 
 
 
 
 
ec62995
115fa39
 
 
 
 
 
 
 
 
 
 
b68fbd7
 
 
 
 
a044b62
ec62995
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
41
42
43
44
45
46
47
48
#!/bin/bash
echo "[->] START "

echo "[->] CHECKING EXISTING /DATA "
if [ -d "/data" ]; then
    echo "$(ls -l /data)" 
    echo "[<] creating symlink"
    ln -s /data /app/omnitool/packages/omni-server/data.local
else
    echo "[<] NO persistent /DATA DETECTED. You can add 20Gig of persistent storage as a paid option to Hugging Face"
fi


#         rm -rf ./omnitool/packages/omni-server/data.local
#     fi

#     if [ -d "./omnitool/packages/omni-server/data.local" ]; then
#         echo "[v] DATA.LOCAL already present "
#         rm -rf ./omnitool/packages/omni-server/data.local         # hopefully it got copied over through the symlink in the previous run
#     fi

#     echo "[v] Creating the symlink "
#     ln -s /data ./omnitool/packages/omni-server/data.local
#     chmod 0777 ./omnitool/packages/omni-server/data.local
#     chown node ./omnitool/packages/omni-server/data.local
# else
#     echo "[v] NO persistent /DATA DETECTED. You can add 20Gig of persistent storage as a paid option to Hugging Face"
# fi

echo "[->] UPDATE OMNITOOL "
cd ./omnitool
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
fi

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

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