Files
doka2-lobby-list/Dockerfile
T

27 lines
532 B
Docker
Raw Normal View History

2026-07-13 15:32:53 +03:00
FROM node:22-alpine
ENV NODE_ENV=production \
PORT=3000 \
STEAM_AUTH_FILE=/data/.steam-auth.json \
2026-08-06 20:33:27 +01:00
STEAM_CREDENTIALS_FILE=/data/.steam-credentials.json \
STEAM_DATA_DIR=/data/node-steam-user \
LOBBY_SETTINGS_FILE=/data/.lobby-settings.json \
WEB_PUSH_FILE=/data/.web-push.json \
TELEGRAM_FILE=/data/.telegram.json
2026-07-13 15:32:53 +03:00
WORKDIR /app
COPY package*.json ./
RUN npm ci --omit=dev
COPY . .
RUN mkdir -p /data && chown -R node:node /app /data
USER node
EXPOSE 3000
VOLUME ["/data"]
CMD ["node", "index.js"]