JUNOHUB-test/Dockerfile
root dfebb51bd2 Refine Docker, docker-compose, and EC2 deploy
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-09 20:17:26 +05:00

22 lines
375 B
Docker

FROM node:20-alpine
WORKDIR /app
# Copy package files
COPY package*.json prisma.config.ts ./
COPY prisma ./prisma
# Install dependencies and generate Prisma client
RUN npm install --only=production && npx prisma generate
# Copy application code
COPY . .
# Build the Next.js application
RUN npm run build
EXPOSE 3000
# Use production start command
CMD ["npm", "start"]