Files
doka2-lobby-list/Dockerfile
T
ab 571707c109
Docker image / build-and-push (push) Successful in 2m55s
init
2026-07-13 15:32:53 +03:00

23 lines
354 B
Docker

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"]