Files
doka2-lobby-list/Dockerfile
T

23 lines
354 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 \
STEAM_CREDENTIALS_FILE=/data/.steam-credentials.json
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"]