Files
wled-controller/backend/Dockerfile
2025-12-10 18:07:21 +00:00

26 lines
293 B
Docker

FROM node:20-alpine
WORKDIR /app
# Copy package files
COPY package*.json ./
COPY prisma ./prisma/
# Install dependencies
RUN npm ci
# Generate Prisma Client
RUN npx prisma generate
# Copy source
COPY . .
# Build
RUN npm run build
# Expose port
EXPOSE 3000
# Start
CMD ["npm", "start"]