File size: 1,285 Bytes
ec62995
ae1a8b3
ec62995
115fa39
9ae4343
 
a044b62
115fa39
f538031
 
 
a044b62
f538031
 
 
9ae4343
f538031
 
 
 
 
9ae4343
 
 
ec62995
115fa39
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
#!/bin/bash
echo "[->] START "

echo "[->] CHECKING EXISTING /DATA "
if [ -d "/data" ]; then
    echo "$(ls -l /data)" 

    if [ -L "./omnitool/packages/omni-server/data.local" ]; then
        echo "[v] DATA.LOCAL symlink already present. Removing it."
        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

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

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