manu-sapiens commited on
Commit
b68fbd7
·
1 Parent(s): 1fad47f

moved back symlink to .sh script and simplified logic. Re-added permission setting globally

Browse files
Files changed (2) hide show
  1. Dockerfile +0 -6
  2. omnitool_init.sh +8 -10
Dockerfile CHANGED
@@ -7,13 +7,7 @@ WORKDIR /app
7
  #RUN cd /app
8
  RUN git clone https://github.com/omnitool-ai/omnitool.git
9
  RUN cd omnitool && yarn install
10
-
11
- USER root
12
- RUN if [ -d "/data" ]; then cause_an_exception && ln -s /data /app/omnitool/packages/omni-server/data.local; fi
13
-
14
  USER node
15
- RUN if [ -d "/data" ]; then chmod 0777 /app/omnitool/packages/omni-server/data.local; fi
16
- RUN if [ -d "/data" ]; then chown node /app/omnitool/packages/omni-server/data.local; fi
17
  RUN mkdir -p /app/omnitool/node_modules
18
  RUN chmod 0777 /app
19
  RUN chown -Rh $user:$user /app
 
7
  #RUN cd /app
8
  RUN git clone https://github.com/omnitool-ai/omnitool.git
9
  RUN cd omnitool && yarn install
 
 
 
 
10
  USER node
 
 
11
  RUN mkdir -p /app/omnitool/node_modules
12
  RUN chmod 0777 /app
13
  RUN chown -Rh $user:$user /app
omnitool_init.sh CHANGED
@@ -4,13 +4,10 @@ echo "[->] START "
4
  echo "[->] CHECKING EXISTING /DATA "
5
  if [ -d "/data" ]; then
6
  echo "$(ls -l /data)"
7
- if [ -L "./omnitool/packages/omni-server/data.local" ]; then
8
- echo "[<] DATA.LOCAL symlink present."
9
- else
10
- echo "[<] DATA.LOCAL symlink not present."
11
- fi
12
  else
13
- echo "[v] NO persistent /DATA DETECTED. You can add 20Gig of persistent storage as a paid option to Hugging Face"
14
  fi
15
 
16
 
@@ -39,11 +36,12 @@ else
39
  echo "New data was fetched."
40
  echo "[->] YARN INSTALL"
41
  yarn
42
-
43
- echo "[->] Updating permissions"
44
- chmod -R 0777 .
45
- chown -Rh node:node .
46
  fi
47
 
 
 
 
 
 
48
  echo "[->] YARN START "
49
  yarn start -u -rb -R blocks
 
4
  echo "[->] CHECKING EXISTING /DATA "
5
  if [ -d "/data" ]; then
6
  echo "$(ls -l /data)"
7
+ echo "[<] creating symlink"
8
+ ln -s /data /app/omnitool/packages/omni-server/data.local
 
 
 
9
  else
10
+ echo "[<] NO persistent /DATA DETECTED. You can add 20Gig of persistent storage as a paid option to Hugging Face"
11
  fi
12
 
13
 
 
36
  echo "New data was fetched."
37
  echo "[->] YARN INSTALL"
38
  yarn
 
 
 
 
39
  fi
40
 
41
+ cd ..
42
+ echo "[->] Updating permissions"
43
+ chmod -R 0777 .
44
+ chown -Rh node:node .
45
+
46
  echo "[->] YARN START "
47
  yarn start -u -rb -R blocks