Spaces:
Running
Running
Commit
·
b68fbd7
1
Parent(s):
1fad47f
moved back symlink to .sh script and simplified logic. Re-added permission setting globally
Browse files- Dockerfile +0 -6
- 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 |
-
|
8 |
-
|
9 |
-
else
|
10 |
-
echo "[<] DATA.LOCAL symlink not present."
|
11 |
-
fi
|
12 |
else
|
13 |
-
echo "[
|
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
|