Files
air-watcher/Dockerfile
2026-02-19 17:28:58 +09:00

17 lines
286 B
Docker

FROM node:22-alpine
WORKDIR /app
COPY package*.json ./
RUN if [ -f package-lock.json ]; then npm ci --omit=dev; else npm install --omit=dev; fi
COPY . .
ENV NODE_ENV=production \
DASHBOARD_HOST=0.0.0.0 \
DASHBOARD_PORT=3000
EXPOSE 3000
CMD ["npm", "run", "dashboard:fastify"]