feat: add Docker configuration for deployment

This commit is contained in:
Hiro
2026-03-28 11:09:39 +00:00
parent 75f67c0b11
commit 102cf899f1
5 changed files with 73 additions and 0 deletions

18
Dockerfile Normal file
View File

@@ -0,0 +1,18 @@
FROM node:18-alpine
WORKDIR /app
COPY package*.json ./
RUN npm ci --only=production
COPY src/ ./src/
COPY data/ ./data/
COPY ui/ ./ui/
COPY .env.example ./
EXPOSE 3000
ENV NODE_ENV=production
ENV PORT=3000
CMD ["node", "src/index.js"]