Loading capif_frontend/Dockerfile +8 −20 Original line number Diff line number Diff line # Usa una imagen oficial de Node como base FROM node:20 # Use Nginx as the production server FROM nginx # Establece el directorio de trabajo en /app WORKDIR /app # Copy the built React app to Nginx's web server directory COPY ./out /usr/share/nginx/html # Copia los archivos de configuración y las dependencias COPY package.json yarn.lock ./ # Expose port 80 for the Nginx server EXPOSE 80 # Instala las dependencias usando yarn RUN yarn install # Copia el resto de la aplicación COPY . . # Compila la aplicación RUN yarn build # Expone el puerto 3000 (o el puerto que hayas configurado en tu aplicación Next.js) EXPOSE 3000 # Comando para iniciar la aplicación CMD ["yarn", "start"] # Start Nginx when the container runs CMD ["nginx", "-g", "daemon off;"] No newline at end of file capif_frontend/Dockerfile-pre 0 → 100644 +23 −0 Original line number Diff line number Diff line # Usa una imagen oficial de Node como base FROM node:20 # Establece el directorio de trabajo en /app WORKDIR /app # Copia los archivos de configuración y las dependencias COPY package.json yarn.lock ./ # Instala las dependencias usando yarn RUN yarn install # Copia el resto de la aplicación COPY . . # Compila la aplicación RUN yarn build # Expone el puerto 3000 (o el puerto que hayas configurado en tu aplicación Next.js) EXPOSE 3000 # Comando para iniciar la aplicación CMD ["yarn", "start"] capif_frontend/Dockerfile-pre2 0 → 100644 +30 −0 Original line number Diff line number Diff line # Usa una imagen oficial de Node como base FROM node:20 as build # Establece el directorio de trabajo en /app WORKDIR /app # Copia los archivos de configuración y las dependencias COPY package.json yarn.lock ./ # Instala las dependencias usando yarn RUN yarn install # Copia el resto de la aplicación COPY . . # Compila la aplicación RUN yarn build RUN yarn export # Use Nginx as the production server FROM nginx # Copy the built React app to Nginx's web server directory COPY --from=build /app./out /usr/share/nginx/html # Expose port 80 for the Nginx server EXPOSE 80 # Start Nginx when the container runs CMD ["nginx", "-g", "daemon off;"] No newline at end of file Loading
capif_frontend/Dockerfile +8 −20 Original line number Diff line number Diff line # Usa una imagen oficial de Node como base FROM node:20 # Use Nginx as the production server FROM nginx # Establece el directorio de trabajo en /app WORKDIR /app # Copy the built React app to Nginx's web server directory COPY ./out /usr/share/nginx/html # Copia los archivos de configuración y las dependencias COPY package.json yarn.lock ./ # Expose port 80 for the Nginx server EXPOSE 80 # Instala las dependencias usando yarn RUN yarn install # Copia el resto de la aplicación COPY . . # Compila la aplicación RUN yarn build # Expone el puerto 3000 (o el puerto que hayas configurado en tu aplicación Next.js) EXPOSE 3000 # Comando para iniciar la aplicación CMD ["yarn", "start"] # Start Nginx when the container runs CMD ["nginx", "-g", "daemon off;"] No newline at end of file
capif_frontend/Dockerfile-pre 0 → 100644 +23 −0 Original line number Diff line number Diff line # Usa una imagen oficial de Node como base FROM node:20 # Establece el directorio de trabajo en /app WORKDIR /app # Copia los archivos de configuración y las dependencias COPY package.json yarn.lock ./ # Instala las dependencias usando yarn RUN yarn install # Copia el resto de la aplicación COPY . . # Compila la aplicación RUN yarn build # Expone el puerto 3000 (o el puerto que hayas configurado en tu aplicación Next.js) EXPOSE 3000 # Comando para iniciar la aplicación CMD ["yarn", "start"]
capif_frontend/Dockerfile-pre2 0 → 100644 +30 −0 Original line number Diff line number Diff line # Usa una imagen oficial de Node como base FROM node:20 as build # Establece el directorio de trabajo en /app WORKDIR /app # Copia los archivos de configuración y las dependencias COPY package.json yarn.lock ./ # Instala las dependencias usando yarn RUN yarn install # Copia el resto de la aplicación COPY . . # Compila la aplicación RUN yarn build RUN yarn export # Use Nginx as the production server FROM nginx # Copy the built React app to Nginx's web server directory COPY --from=build /app./out /usr/share/nginx/html # Expose port 80 for the Nginx server EXPOSE 80 # Start Nginx when the container runs CMD ["nginx", "-g", "daemon off;"] No newline at end of file