omnitool_on_hf / Dockerfile
manu-sapiens's picture
using reverse nginx proxy
b59d98b
raw
history blame
1.32 kB
FROM nikolaik/python-nodejs:python3.10-nodejs20
USER root
RUN apt-get -y update && apt-get -y install nginx
RUN mkdir -p /var/cache/nginx \
/var/log/nginx \
/var/lib/nginx
RUN touch /var/run/nginx.pid
RUN chown -R pn:pn /var/cache/nginx \
/var/log/nginx \
/var/lib/nginx \
/var/run/nginx.pid
RUN curl -L https://github.com/omnitool-ai/omnitool/raw/main/packages/omni-server/config.default/models/nsfwjs/mobilenet-v2-quant/group1-shard1of1 -o _tempfile.bin
RUN mkdir -p /app/packages/omni-server/config.default/models/nsfwjs/mobilenet-v2-quant/
RUN chmod 777 /app/packages/omni-server/config.default/models/nsfwjs/mobilenet-v2-quant/
RUN mv _tempfile.bin /app/packages/omni-server/config.default/models/nsfwjs/mobilenet-v2-quant/group1-shard1of1 && chown -R root /app/packages/omni-server/config.default/models/nsfwjs/mobilenet-v2-quant/group1-shard1of1
RUN chmod 777 /app/packages/omni-server/config.default/models/nsfwjs/mobilenet-v2-quant/group1-shard1of1
# FROM node:20.6.1
WORKDIR /app
COPY --chown=root . /app
RUN yarn install
EXPOSE 4444
CMD ["bash", "run.sh"]
# ## docker build -t manusapiens/omnitool-test2b .
# ## docker run --name n13 -p 1688:1688 -d manusapiens/omnitool-test2b