manu-sapiens commited on
Commit
97b57ee
·
1 Parent(s): c6e52d5

removed submodule and moved git pull to Dockerfile

Browse files
Files changed (6) hide show
  1. .gitmodules +0 -3
  2. .yarn/install-state.gz +0 -0
  3. Dockerfile +11 -2
  4. hf_server.js +2 -1
  5. omnitool +0 -1
  6. 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
- #RUN mkdir -p /app/omnitool/node_modules
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
- echo "[v] OMNITOOL already present "
8
- cd ./omnitool
9
- git pull
10
- cd ..
11
- chmod 0777 ./omnitool
12
- chown -R node:node ./omnitool
13
- else
14
- echo "[ERROR] OMNITOOL IS MISSING"
15
- git clone https://github.com/omnitool-ai/omnitool.git
16
- chmod 0777 ./omnitool
17
- chown -R node:node ./omnitool
18
- fi
19
 
20
- if [ -d "./omnitool/node_modules" ]; then
21
- echo "[v] OMNITOOL NODE_MODULES already present "
22
- else
23
- mkdir -p ./omnitool/node_modules
24
- chmod 0777 ./omnitool/node_modules
25
- chown node ./omnitool/node_modules
26
- echo "[+] Adding OMNITOOL NODE_MODULES"
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
- # maybe that's all that is really needed (to be tested)
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