FROM node:20.6.1 USER node WORKDIR /app RUN chmod 777 /app RUN mkdir -p /app/omnitool RUN chmod 777 /app/omnitool RUN mkdir -p /app/omnitool/node_modules RUN chmod 777 /app/omnitool/node_modules RUN mkdir -p /app/omnitool/packages/omni-server/config.default/models/nsfwjs/mobilenet-v2-quant/ RUN chmod 777 /app/omnitool/packages/omni-server/config.default/models/nsfwjs/mobilenet-v2-quant/ 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/omnitool/packages/omni-server/config.default/models/nsfwjs/mobilenet-v2-quant/group1-shard1of1 RUN chmod 777 /app/omnitool/packages/omni-server/config.default/models/nsfwjs/mobilenet-v2-quant/group1-shard1of1 RUN chown -Rh $user:$user /app #RUN chown -Rh $user:$user /app/omnitool COPY --chown=node . /app RUN yarn install EXPOSE 4444 CMD ["node", "myNodeServer.js"]