manu-sapiens commited on
Commit
f1f5bd3
·
1 Parent(s): db9a6dd

Tweaked the Dockerfile to try to resolve ownership issues (suspected)

Browse files
Files changed (1) hide show
  1. Dockerfile +10 -19
Dockerfile CHANGED
@@ -1,32 +1,23 @@
1
  FROM node:20.6.1
2
 
3
  USER node
 
4
 
5
- ENV HOME=/home/node
6
- # PATH=/home/node/.local/bin:$PATH
 
7
 
8
- WORKDIR $HOME/app
 
 
 
9
 
10
- RUN mkdir -p $HOME/app/packages/omni-server/config.default/models/nsfwjs/mobilenet-v2-quant/
11
- RUN chmod 777 $HOME/app/packages/omni-server/config.default/models/nsfwjs/mobilenet-v2-quant/
12
- RUN curl -L https://github.com/omnitool-ai/omnitool/raw/main/packages/omni-server/config.default/models/nsfwjs/mobilenet-v2-quant/group1-shard1of1 -o $HOME/app/packages/omni-server/config.default/models/nsfwjs/mobilenet-v2-quant/group1-shard1of1
13
- RUN chmod 777 $HOME/app/packages/omni-server/config.default/models/nsfwjs/mobilenet-v2-quant/group1-shard1of1
14
- #RUN mv _tempfile.bin $HOME/app/packages/omni-server/config.default/models/nsfwjs/mobilenet-v2-quant/group1-shard1of1 && chown -R node $HOME/app/packages/omni-server/config.default/models/nsfwjs/mobilenet-v2-quant/group1-shard1of1
15
- RUN mkdir $HOME/app/node_modules
16
- RUN chmod 777 $HOME/app/node_modules
17
 
18
- # Install dependencies and build app as non-node
19
- #USER node
20
- #COPY --chown=node _tempfile.bin $HOME/app/packages/omni-server/config.default/models/nsfwjs/mobilenet-v2-quant/group1-shard1of1
21
- # FROM node:20.6.1
22
-
23
- COPY --chown=node . $HOME/app
24
 
25
  RUN yarn install
26
 
27
  EXPOSE 4444
28
 
29
- #CMD ["bash", "run.sh"]
30
  CMD ["node", "myNodeServer.js"]
31
- # ## docker build -t manusapiens/omnitool-test2b .
32
- # ## docker run --name n13 -p 1688:1688 -d manusapiens/omnitool-test2b
 
1
  FROM node:20.6.1
2
 
3
  USER node
4
+ WORKDIR /app
5
 
6
+ RUN mkdir -p /app/node_modules
7
+ RUN chmod 777 /app
8
+ RUN chmod 777 /app/node_modules
9
 
10
+ RUN mkdir -p /app/packages/omni-server/config.default/models/nsfwjs/mobilenet-v2-quant/
11
+ RUN chmod 777 /app/packages/omni-server/config.default/models/nsfwjs/mobilenet-v2-quant/
12
+ RUN curl -L https://github.com/omnitool-ai/omnitool/raw/main/packages/omni-server/config.default/models/nsfwjs/mobilenet-v2-quant/group1-shard1of1 -o /app/packages/omni-server/config.default/models/nsfwjs/mobilenet-v2-quant/group1-shard1of1
13
+ RUN chmod 777 /app/packages/omni-server/config.default/models/nsfwjs/mobilenet-v2-quant/group1-shard1of1
14
 
15
+ RUN chown -Rh $user:$user /app
 
 
 
 
 
 
16
 
17
+ COPY --chown=node . /app
 
 
 
 
 
18
 
19
  RUN yarn install
20
 
21
  EXPOSE 4444
22
 
 
23
  CMD ["node", "myNodeServer.js"]