run-app-from-cdn/Dockerfile

23 lines
447 B
Docker

# Usa una imagen base de Node.js
FROM node:lts
# Establece el directorio de trabajo en /app
WORKDIR /app
# Copia el package.json y el package-lock.json
COPY package*.json ./
# Instala las dependencias
RUN npm ci
# Copia el resto de la aplicación
COPY . .
# Construye la aplicación
RUN npm run build
# Expone el puerto en el que la aplicación se ejecutará
EXPOSE 3000
# Define el comando para ejecutar la aplicación
CMD ["npm", "start"]