Ajuste de Dockerfile API v2 u Ci.yml v10
Some checks failed
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Failing after 1m55s
Some checks failed
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Failing after 1m55s
This commit is contained in:
parent
473c535365
commit
d93ac55e3d
@ -40,7 +40,13 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
docker build -t phroncare-ui -f phronCare.UIBlazor/Dockerfile .
|
docker build -t phroncare-ui -f phronCare.UIBlazor/Dockerfile .
|
||||||
|
|
||||||
# Paso 5: Configuración y despliegue con Docker Compose
|
# Paso 5: Instalar Docker Compose (si no está instalado)
|
||||||
|
- name: Install Docker Compose
|
||||||
|
run: |
|
||||||
|
sudo apt update
|
||||||
|
sudo apt install -y docker-compose
|
||||||
|
|
||||||
|
# Paso 6: Configuración y despliegue con Docker Compose
|
||||||
- name: Deploy with Docker Compose
|
- name: Deploy with Docker Compose
|
||||||
run: |
|
run: |
|
||||||
docker-compose down
|
docker-compose down
|
||||||
|
|||||||
@ -19,13 +19,13 @@
|
|||||||
#COPY --from=publish /app/publish/wwwroot .
|
#COPY --from=publish /app/publish/wwwroot .
|
||||||
#COPY nginx.conf /etc/nginx/nginx.conf
|
#COPY nginx.conf /etc/nginx/nginx.conf
|
||||||
#
|
#
|
||||||
# Etapa base para ejecutar la aplicación
|
# Etapa base para ejecutar la aplicaci<EFBFBD>n
|
||||||
FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base
|
FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
EXPOSE 5002
|
EXPOSE 5002
|
||||||
ENV ASPNETCORE_URLS=http://*:5002
|
ENV ASPNETCORE_URLS=http://*:5002
|
||||||
|
|
||||||
# Etapa de construcción
|
# Etapa de construcci<EFBFBD>n
|
||||||
FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build
|
FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build
|
||||||
WORKDIR /src
|
WORKDIR /src
|
||||||
|
|
||||||
@ -36,14 +36,14 @@ COPY ["Domain/Domain.csproj", "Domain/"]
|
|||||||
# Restaurar dependencias
|
# Restaurar dependencias
|
||||||
RUN dotnet restore "phronCare.UIBlazor/phronCare.UIBlazor.csproj"
|
RUN dotnet restore "phronCare.UIBlazor/phronCare.UIBlazor.csproj"
|
||||||
|
|
||||||
# Copiar todo el código fuente de ambos proyectos
|
# Copiar todo el c<EFBFBD>digo fuente de ambos proyectos
|
||||||
COPY phronCare.UIBlazor phronCare.UIBlazor/
|
COPY phronCare.UIBlazor phronCare.UIBlazor/
|
||||||
COPY Domain Domain/
|
COPY Domain Domain/
|
||||||
|
|
||||||
# Construir la aplicación
|
# Construir la aplicaci<EFBFBD>n
|
||||||
RUN dotnet build "phronCare.UIBlazor/phronCare.UIBlazor.csproj" -c Release -o /app/build
|
RUN dotnet build "phronCare.UIBlazor/phronCare.UIBlazor.csproj" -c Release -o /app/build
|
||||||
|
|
||||||
# Etapa de publicación
|
# Etapa de publicaci<EFBFBD>n
|
||||||
FROM build AS publish
|
FROM build AS publish
|
||||||
RUN dotnet publish "phronCare.UIBlazor/phronCare.UIBlazor.csproj" -c Release -o /app/publish
|
RUN dotnet publish "phronCare.UIBlazor/phronCare.UIBlazor.csproj" -c Release -o /app/publish
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user