Spaces:
Sleeping
Sleeping
| 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"] |