chore: dockerize app and automate database initialization

This commit is contained in:
andil
2026-08-04 11:45:04 +00:00
parent 8e00161a75
commit d6ceefdeda
9 changed files with 229 additions and 14 deletions

15
backend/Dockerfile Normal file
View File

@@ -0,0 +1,15 @@
FROM node:22-alpine
WORKDIR /app
COPY package*.json ./
RUN npm ci
COPY prisma ./prisma
RUN npx prisma generate
COPY . .
EXPOSE 3000
CMD ["npm", "start"]