21 lines
442 B
Docker
21 lines
442 B
Docker
# Usa una imagen oficial de Node.js
|
|
FROM node:16-alpine
|
|
|
|
# Establece el directorio de trabajo dentro del contenedor
|
|
WORKDIR /app
|
|
|
|
# Copia el package.json y el package-lock.json (si existe)
|
|
COPY package*.json ./
|
|
|
|
# Instala las dependencias
|
|
RUN npm install
|
|
|
|
# Copia el resto de los archivos del proyecto
|
|
COPY . .
|
|
|
|
# Expone el puerto de desarrollo de Nuxt.js
|
|
EXPOSE 3000
|
|
|
|
# Comando por defecto al iniciar el contenedor
|
|
CMD ["npm", "run", "dev"]
|