Spaces:
Running
Running
Commit
·
97b57ee
1
Parent(s):
c6e52d5
removed submodule and moved git pull to Dockerfile
Browse files- .gitmodules +0 -3
- .yarn/install-state.gz +0 -0
- Dockerfile +11 -2
- hf_server.js +2 -1
- omnitool +0 -1
- omnitool_init.sh +27 -24
.gitmodules
CHANGED
@@ -1,3 +0,0 @@
|
|
1 |
-
[submodule "omnitool"]
|
2 |
-
path = omnitool
|
3 |
-
url = https://github.com/omnitool-ai/omnitool.git
|
|
|
|
|
|
|
|
.yarn/install-state.gz
CHANGED
Binary files a/.yarn/install-state.gz and b/.yarn/install-state.gz differ
|
|
Dockerfile
CHANGED
@@ -4,9 +4,18 @@ USER node
|
|
4 |
WORKDIR /app
|
5 |
|
6 |
RUN chmod 0777 /app
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
#RUN mkdir -p /app/omnitool
|
8 |
#RUN chmod 777 /app/omnitool
|
9 |
-
|
10 |
#RUN chmod 777 /app/omnitool/node_modules
|
11 |
#RUN mkdir -p /app/omnitool/packages/omni-server/config.default/models/nsfwjs/mobilenet-v2-quant/
|
12 |
#RUN chmod 777 /app/omnitool/packages/omni-server/config.default/models/nsfwjs/mobilenet-v2-quant/
|
@@ -18,7 +27,7 @@ RUN chown -Rh $user:$user /app
|
|
18 |
|
19 |
COPY --chown=node . /app
|
20 |
|
21 |
-
RUN yarn install
|
22 |
EXPOSE 4444
|
23 |
|
24 |
CMD ["node", "hf_server.js"]
|
|
|
4 |
WORKDIR /app
|
5 |
|
6 |
RUN chmod 0777 /app
|
7 |
+
RUN cd /app
|
8 |
+
RUN git clone https://github.com/omnitool-ai/omnitool.git
|
9 |
+
RUN cd omnitool
|
10 |
+
RUN yarn install
|
11 |
+
#RUN mkdir -p /app/omnitool/node_modules
|
12 |
+
RUN cd ..
|
13 |
+
RUN yarn install
|
14 |
+
RUN chmod 0777 /app
|
15 |
+
|
16 |
#RUN mkdir -p /app/omnitool
|
17 |
#RUN chmod 777 /app/omnitool
|
18 |
+
RUN mkdir -p /app/omnitool/node_modules
|
19 |
#RUN chmod 777 /app/omnitool/node_modules
|
20 |
#RUN mkdir -p /app/omnitool/packages/omni-server/config.default/models/nsfwjs/mobilenet-v2-quant/
|
21 |
#RUN chmod 777 /app/omnitool/packages/omni-server/config.default/models/nsfwjs/mobilenet-v2-quant/
|
|
|
27 |
|
28 |
COPY --chown=node . /app
|
29 |
|
30 |
+
#RUN yarn install
|
31 |
EXPOSE 4444
|
32 |
|
33 |
CMD ["node", "hf_server.js"]
|
hf_server.js
CHANGED
@@ -317,6 +317,7 @@ function getButtonsString(buttonsHTML)
|
|
317 |
logContainer.innerText = data.logs.join("");
|
318 |
if (data.ready) {
|
319 |
clearInterval(interval);
|
|
|
320 |
document.getElementById('exitIframeButton').classList.add('highlight-button');
|
321 |
|
322 |
|
@@ -360,7 +361,7 @@ async function handleGetRoot(req, res)
|
|
360 |
|
361 |
let buttonsHTML = `
|
362 |
<button id="startServerButton" class="${startButtonClass}" onclick="startServer()">CREATE Omnitool Server</button>
|
363 |
-
<button id="exitIframeButton" class="${gotoButtonClass}" onclick="exitIframe()">LAUNCH Omnitool</button>
|
364 |
<a href="${HF_SPACE_DUPLICATE_URL}" target="_blank" class="button-like-link" id="duplicateRepoButton">DUPLICATE Space</a>`;
|
365 |
|
366 |
const html = getButtonsString(buttonsHTML);
|
|
|
317 |
logContainer.innerText = data.logs.join("");
|
318 |
if (data.ready) {
|
319 |
clearInterval(interval);
|
320 |
+
document.getElementById('exitIframeButton').disabled = false;
|
321 |
document.getElementById('exitIframeButton').classList.add('highlight-button');
|
322 |
|
323 |
|
|
|
361 |
|
362 |
let buttonsHTML = `
|
363 |
<button id="startServerButton" class="${startButtonClass}" onclick="startServer()">CREATE Omnitool Server</button>
|
364 |
+
<button id="exitIframeButton" class="${gotoButtonClass}" onclick="exitIframe() disabled">LAUNCH Omnitool</button>
|
365 |
<a href="${HF_SPACE_DUPLICATE_URL}" target="_blank" class="button-like-link" id="duplicateRepoButton">DUPLICATE Space</a>`;
|
366 |
|
367 |
const html = getButtonsString(buttonsHTML);
|
omnitool
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
Subproject commit 8cc31bba952351a937b58b010635022f01ccff06
|
|
|
|
omnitool_init.sh
CHANGED
@@ -2,29 +2,32 @@
|
|
2 |
echo "[->] START "
|
3 |
|
4 |
echo "[->] UPDATE OMNITOOL "
|
|
|
|
|
|
|
5 |
|
6 |
-
if [ -d "./omnitool" ]; then
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
else
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
fi
|
19 |
|
20 |
-
if [ -d "./omnitool/node_modules" ]; then
|
21 |
-
|
22 |
-
else
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
fi
|
28 |
|
29 |
echo "[->] CHECKING EXISTING /DATA "
|
30 |
if [ -d "/data" ]; then
|
@@ -60,12 +63,12 @@ fi
|
|
60 |
cd omnitool
|
61 |
echo "[x] CD OMNITOOL "
|
62 |
|
63 |
-
echo "[->] YARN INSTALL
|
64 |
yarn
|
65 |
|
66 |
-
|
67 |
chmod -R 0777 .
|
68 |
-
chown -Rh node .
|
69 |
|
70 |
echo "[v] YARN START "
|
71 |
yarn start -u -rb -R blocks
|
|
|
2 |
echo "[->] START "
|
3 |
|
4 |
echo "[->] UPDATE OMNITOOL "
|
5 |
+
cd ./omnitool
|
6 |
+
git pull
|
7 |
+
cd ..
|
8 |
|
9 |
+
# if [ -d "./omnitool" ]; then
|
10 |
+
# echo "[v] OMNITOOL already present "
|
11 |
+
# cd ./omnitool
|
12 |
+
# git pull
|
13 |
+
# cd ..
|
14 |
+
# chmod 0777 ./omnitool
|
15 |
+
# chown -R node:node ./omnitool
|
16 |
+
# else
|
17 |
+
# echo "[ERROR] OMNITOOL IS MISSING"
|
18 |
+
# git clone https://github.com/omnitool-ai/omnitool.git
|
19 |
+
# chmod 0777 ./omnitool
|
20 |
+
# chown -R node:node ./omnitool
|
21 |
+
# fi
|
22 |
|
23 |
+
# if [ -d "./omnitool/node_modules" ]; then
|
24 |
+
# echo "[v] OMNITOOL NODE_MODULES already present "
|
25 |
+
# else
|
26 |
+
# mkdir -p ./omnitool/node_modules
|
27 |
+
# chmod 0777 ./omnitool/node_modules
|
28 |
+
# chown node ./omnitool/node_modules
|
29 |
+
# echo "[+] Adding OMNITOOL NODE_MODULES"
|
30 |
+
# fi
|
31 |
|
32 |
echo "[->] CHECKING EXISTING /DATA "
|
33 |
if [ -d "/data" ]; then
|
|
|
63 |
cd omnitool
|
64 |
echo "[x] CD OMNITOOL "
|
65 |
|
66 |
+
echo "[->] YARN INSTALL"
|
67 |
yarn
|
68 |
|
69 |
+
echo "[->] Updating permissions"
|
70 |
chmod -R 0777 .
|
71 |
+
chown -Rh node:node .
|
72 |
|
73 |
echo "[v] YARN START "
|
74 |
yarn start -u -rb -R blocks
|