Files
botino/Dockerfile
2026-02-04 18:16:32 -03:00

19 lines
363 B
Docker

FROM node:20-alpine
WORKDIR /usr/src/app
# Copiar archivos de dependencias
COPY package*.json ./
# Instalar dependencias de producción
RUN npm ci --only=production
# Copiar código fuente
COPY . .
# Puerto de la aplicación
EXPOSE 3000
# Ejecutar migraciones, seed y luego iniciar la app
CMD ["sh", "-c", "npm run migrate:up && npm run seed && npm start"]