38789-vm/Dockerfile
2026-02-22 08:05:14 -05:00

19 lines
249 B
Docker

FROM node:18-alpine
WORKDIR /app
# Copy package files
COPY package*.json ./
# Install dependencies
RUN npm ci --only=production
# Copy application code
COPY . .
# Build if needed
RUN npm run build --if-present
EXPOSE 3000
CMD ["npm", "start"]