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

This commit is contained in:
Leandro Hernan Rojas 2025-02-01 11:47:26 -03:00
parent 473c535365
commit d93ac55e3d
2 changed files with 12 additions and 6 deletions

View File

@ -40,7 +40,13 @@ jobs:
run: |
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
run: |
docker-compose down

View File

@ -19,13 +19,13 @@
#COPY --from=publish /app/publish/wwwroot .
#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
WORKDIR /app
EXPOSE 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
WORKDIR /src
@ -36,14 +36,14 @@ COPY ["Domain/Domain.csproj", "Domain/"]
# Restaurar dependencias
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 Domain Domain/
# Construir la aplicación
# Construir la aplicaci<EFBFBD>n
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
RUN dotnet publish "phronCare.UIBlazor/phronCare.UIBlazor.csproj" -c Release -o /app/publish