From 1500c59cd7a539c861ae178c22486d903c92ee38 Mon Sep 17 00:00:00 2001 From: Mukesh Murugan Date: Tue, 22 Oct 2024 06:02:00 +0530 Subject: [PATCH] update ci --- .github/workflows/blazor.yml | 8 +++++--- .github/workflows/webapi.yml | 2 +- src/{apps/blazor => }/.dockerignore | 0 src/{apps/blazor/Dockerfile => Dockerfile.Blazor} | 4 ++-- src/FSH.Starter.sln | 3 --- 5 files changed, 8 insertions(+), 9 deletions(-) rename src/{apps/blazor => }/.dockerignore (100%) rename src/{apps/blazor/Dockerfile => Dockerfile.Blazor} (58%) diff --git a/.github/workflows/blazor.yml b/.github/workflows/blazor.yml index a5a6fcce9..5836b5d1e 100644 --- a/.github/workflows/blazor.yml +++ b/.github/workflows/blazor.yml @@ -1,4 +1,4 @@ -name: Blazor +name: blazor on: workflow_dispatch: @@ -9,6 +9,7 @@ on: paths: - "src/apps/blazor/**" - "src/Directory.Packages.props" + - "src/Dockerfile.Blazor" pull_request: branches: @@ -16,6 +17,7 @@ on: paths: - "src/apps/blazor/**" - "src/Directory.Packages.props" + - "src/Dockerfile.Blazor" jobs: build: @@ -47,7 +49,7 @@ jobs: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - name: build and publish to github container registry - working-directory: ./src/apps/blazor/ + working-directory: ./src/ run: | - docker build -t ghcr.io/${{ github.repository_owner }}/blazor:latest -f Dockerfile . + docker build -t ghcr.io/${{ github.repository_owner }}/blazor:latest -f Dockerfile.Blazor . docker push ghcr.io/${{ github.repository_owner }}/blazor:latest diff --git a/.github/workflows/webapi.yml b/.github/workflows/webapi.yml index 2d881d20e..a783360ae 100644 --- a/.github/workflows/webapi.yml +++ b/.github/workflows/webapi.yml @@ -1,4 +1,4 @@ -name: WebAPI +name: webapi on: workflow_dispatch: diff --git a/src/apps/blazor/.dockerignore b/src/.dockerignore similarity index 100% rename from src/apps/blazor/.dockerignore rename to src/.dockerignore diff --git a/src/apps/blazor/Dockerfile b/src/Dockerfile.Blazor similarity index 58% rename from src/apps/blazor/Dockerfile rename to src/Dockerfile.Blazor index 508ad2d69..7e227212e 100644 --- a/src/apps/blazor/Dockerfile +++ b/src/Dockerfile.Blazor @@ -2,12 +2,12 @@ FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build-env WORKDIR /app COPY . ./ -RUN dotnet publish ./client/Client.csproj -c Release -o output +RUN dotnet publish ./apps/blazor/client/Client.csproj -c Release -o output FROM nginx:alpine WORKDIR /usr/share/nginx/html COPY --from=build-env /app/output/wwwroot . -COPY nginx.conf /etc/nginx/nginx.conf +COPY ./apps/blazor/nginx.conf /etc/nginx/nginx.conf EXPOSE 80 \ No newline at end of file diff --git a/src/FSH.Starter.sln b/src/FSH.Starter.sln index 8aae2e352..79b586c61 100644 --- a/src/FSH.Starter.sln +++ b/src/FSH.Starter.sln @@ -19,8 +19,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Todo", "Todo", "{79981A5A-2 EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "_Framework", "_Framework", "{05248A38-0F34-4E59-A3D1-B07097987AFB}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Shared", "Shared", "{32F5383E-4201-4527-98DB-40715BB9F574}" -EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Migrations", "Migrations", "{12F8343D-20A6-4E24-B0F5-3A66F2228CF6}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "WebApi", "WebApi", "{CE64E92B-E088-46FB-9028-7FB6B67DEC55}" @@ -258,7 +256,6 @@ Global {93324D12-DE1B-4C1B-934A-92AA140FF6F6} = {F3DF5AC5-8CDC-46D4-969D-1245A6880215} {79981A5A-207A-4A16-A21B-5E80394082F6} = {F3DF5AC5-8CDC-46D4-969D-1245A6880215} {05248A38-0F34-4E59-A3D1-B07097987AFB} = {CE64E92B-E088-46FB-9028-7FB6B67DEC55} - {32F5383E-4201-4527-98DB-40715BB9F574} = {F3DF5AC5-8CDC-46D4-969D-1245A6880215} {12F8343D-20A6-4E24-B0F5-3A66F2228CF6} = {CE64E92B-E088-46FB-9028-7FB6B67DEC55} {294D6FF8-9379-4AB8-A203-8D0CC85FBFBB} = {05248A38-0F34-4E59-A3D1-B07097987AFB} {A1D828E4-6B83-4BA2-B8E9-B21CE3BE8A31} = {05248A38-0F34-4E59-A3D1-B07097987AFB}