run / Dockerfile
Atharvsinh's picture
Create Dockerfile
2a31094 verified
Raw
History Blame Contribute Delete
407 Bytes
FROM node:20-slim
RUN apt-get update && apt-get install -y python3 make g++ curl && rm -rf /var/lib/apt/lists/*
RUN npm install -g 9router
RUN mkdir -p /data/.9router && chown -R node:node /data
COPY entrypoint.js /entrypoint.js
ENV DATA_DIR=/data/.9router
ENV PORT=7860
ENV HOSTNAME=0.0.0.0
ENV INITIAL_PASSWORD=123456
ENV AUTH_COOKIE_SECURE=true
USER node
EXPOSE 7860
CMD ["node", "/entrypoint.js"]