21 lines
369 B
Docker
21 lines
369 B
Docker
# Usa una imagen base de Node.js
|
|
FROM node:22
|
|
|
|
# Establece el directorio de trabajo
|
|
WORKDIR /app
|
|
|
|
# Copia los archivos necesarios
|
|
COPY package*.json ./
|
|
|
|
# Instala dependencias
|
|
RUN npm install
|
|
|
|
# Copia el resto del código
|
|
COPY . .
|
|
|
|
# Expone el puerto de la app (ajústalo si usas otro)
|
|
EXPOSE 3000
|
|
|
|
# Comando para correr tu aplicación
|
|
CMD ["npm", "run", "start:prod"]
|