From 1afe331397d8a4f5cfc8e31d6e30e8a516ecb494 Mon Sep 17 00:00:00 2001 From: Suchin Sapphasitthatha Date: Mon, 16 Dec 2024 16:15:47 +0700 Subject: [PATCH] Reverse CI for CheckIn & Leave --- BMA.EHR.CheckInConsumer/Dockerfile | 8 ++++---- BMA.EHR.Leave/Dockerfile | 20 ++++---------------- 2 files changed, 8 insertions(+), 20 deletions(-) diff --git a/BMA.EHR.CheckInConsumer/Dockerfile b/BMA.EHR.CheckInConsumer/Dockerfile index 425ff61f..1c90d6f2 100644 --- a/BMA.EHR.CheckInConsumer/Dockerfile +++ b/BMA.EHR.CheckInConsumer/Dockerfile @@ -40,10 +40,10 @@ COPY . ./ RUN dotnet restore # คัดลอกไฟล์ทั้งหมดและ build -# COPY . ./ -# RUN dotnet build -c Release -o /app/build -WORKDIR "/src/BMA.EHR.CheckInConsumer" -RUN dotnet build "BMA.EHR.CheckInConsumer.csproj" -c Release -o /app/build +COPY . ./ +RUN dotnet build -c Release -o /app/build +# WORKDIR "/src/BMA.EHR.CheckInConsumer" +# RUN dotnet build "BMA.EHR.CheckInConsumer.csproj" -c Release -o /app/build # ใช้ stage ใหม่สำหรับการ runtime FROM mcr.microsoft.com/dotnet/runtime:8.0 AS runtime diff --git a/BMA.EHR.Leave/Dockerfile b/BMA.EHR.Leave/Dockerfile index af920212..3c211ab3 100644 --- a/BMA.EHR.Leave/Dockerfile +++ b/BMA.EHR.Leave/Dockerfile @@ -5,30 +5,18 @@ WORKDIR /app EXPOSE 80 EXPOSE 443 -FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build +FROM mcr.microsoft.com/dotnet/sdk:7.0 AS build WORKDIR /src -# -- BEGIN: Old Build -- -# COPY ["BMA.EHR.Domain/BMA.EHR.Domain.csproj", "BMA.EHR.Domain/"] -# COPY ["BMA.EHR.Application/BMA.EHR.Application.csproj", "BMA.EHR.Application/"] -# COPY ["BMA.EHR.Infrastructure/BMA.EHR.Infrastructure.csproj", "BMA.EHR.Infrastructure/"] -# COPY ["BMA.EHR.Leave/BMA.EHR.Leave.csproj", "BMA.EHR.Leave/"] - -# RUN dotnet restore "BMA.EHR.Leave/BMA.EHR.Leave.csproj" -# COPY . . -# WORKDIR "/src/BMA.EHR.Leave" -# RUN dotnet build "BMA.EHR.Leave.csproj" -c Release -o /app/build -# -- END: Old Build -- - -# -- BEGIN: Test New Build -- COPY ["BMA.EHR.Domain/BMA.EHR.Domain.csproj", "BMA.EHR.Domain/"] COPY ["BMA.EHR.Application/BMA.EHR.Application.csproj", "BMA.EHR.Application/"] COPY ["BMA.EHR.Infrastructure/BMA.EHR.Infrastructure.csproj", "BMA.EHR.Infrastructure/"] COPY ["BMA.EHR.Leave/BMA.EHR.Leave.csproj", "BMA.EHR.Leave/"] + RUN dotnet restore "BMA.EHR.Leave/BMA.EHR.Leave.csproj" +COPY . . WORKDIR "/src/BMA.EHR.Leave" -RUN dotnet build "BMA.EHR.Leave.csproj" -c Release -o /app/build -# -- END: Test New Build +RUN dotnet build "BMA.EHR.Leave.csproj" -c Release -o /app/build FROM build AS publish RUN dotnet publish "BMA.EHR.Leave.csproj" -c Release -o /app/publish /p:UseAppHost=false