Unverified Commit a5b272b8 authored by Guillermo Sanz López's avatar Guillermo Sanz López Committed by GitHub
Browse files

Merge pull request #6 from Telefonica/generate-image

Generate image
parents ee1d686e 4913a80e
Loading
Loading
Loading
Loading

.DS_Store

0 → 100644
+6 KiB

File added.

No diff preview for this file type.

+3 −2
Original line number Diff line number Diff line
NEXT_PUBLIC_JWT_EXPIRATION=5m
NEXT_PUBLIC_JWT_SECRET=dd5f3089-40c3-403d-af14-d0c228b05cb4
NEXT_PUBLIC_JWT_REFRESH_TOKEN_SECRET=7c4c1c50-3230-45bf-9eae-c9b2e401c767
NEXT_PUBLIC_API_BASE_URL="https://backoffice-be-capif.mobilesandbox.cloud/"
NEXT_PUBLIC_GRAFANA_BASE_URL="http://10.95.82.71:3000"
NEXT_PUBLIC_API_BASE_URL="https://backoffice-api.mobilesandbox.cloud:38443"
NEXT_PUBLIC_GRAFANA_BASE_URL="https://grafana.5gnacar.int"
NODE_ENV=development
+8 −20
Original line number Diff line number Diff line
# Usa una imagen oficial de Node como base
FROM node:20
# Usa la imagen oficial de Nginx desde Docker Hub
FROM nginx

# Establece el directorio de trabajo en /app
WORKDIR /app
# Copia el archivo de configuración personalizado al directorio de configuración de NGINX
# COPY nginx.conf /etc/nginx/nginx.conf

# Copia los archivos de configuración y las dependencias
COPY package.json yarn.lock ./
# Copia el contenido estático desde el directorio local al directorio del servidor Nginx
COPY ./out /usr/share/nginx/html

# 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"]
# Expone el puerto 8080 del contenedor
EXPOSE 80
 No newline at end of file
+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"]
+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