Skip to content

Commit 4cf854a

Browse files
committed
Actualizar Dockerfile para copiar el contenido de la carpeta "web" en lugar de "content"
1 parent 543d652 commit 4cf854a

3 files changed

Lines changed: 13 additions & 4 deletions

File tree

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,5 @@
11
node_modules
2+
Dockerfile
3+
Dockerfile.dev
4+
Dockerfile.multistages
5+
.eslintrc.js

01-contenedores/contenedores-iii/doom-web/Dockerfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,16 @@ WORKDIR /app
77
#Copio los archivos package.json y package-lock,son(el asterisco si exsite) en el raíz de mi directorio de trabajo, /app.
88
COPY ["package.json", "package-lock.json*", "npm-shrinkwrap.json*", "./"]
99

10+
# ENV NODE_ENV=production
11+
1012
#Instalo las dependencias de mi aplicación, ejecutando el comando npm install
1113
RUN npm install
1214

1315
#Copio el resto de los archivos en el directorio /app
1416
COPY . .
1517

18+
# RUN npm test
19+
1620
#Añado como metadato el puerto por el que escucha mi aplicación
1721
EXPOSE 3000
1822

01-contenedores/contenedores-iii/doom-web/Dockerfile.multistages

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,12 @@
22
FROM node:20-alpine AS base
33
# set working directory
44
WORKDIR /app
5+
# Copy project file
6+
COPY package.json package-lock.json ./
7+
58

69
# ---- Dependencies ----
710
FROM base AS dependencies
8-
# Copy project file
9-
COPY package.json package-lock.json ./
1011
# Install dependencies
1112
RUN npm install
1213

@@ -20,9 +21,9 @@ RUN npm run test
2021
# ---- Release ----
2122
FROM base AS release
2223
# Add environment variables
23-
ENV NODE_ENV production
24+
# ENV NODE_ENV production
2425
# Copy only necessary files
25-
COPY --from=dependencies /app/node_modules ./node_modules
26+
RUN npm install --omit=dev
2627
COPY . .
2728
# Expose port and define CMD
2829
EXPOSE 3000

0 commit comments

Comments
 (0)