From 254cb38855039c1d5b096ad8d991dd7774b781cf Mon Sep 17 00:00:00 2001 From: VPKSoft Date: Tue, 18 Mar 2025 17:25:09 +0200 Subject: [PATCH] Some docker file changes. --- PasswordKeeperServer/Dockerfile | 18 ++++++++++++------ compose.yaml | 6 +++--- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/PasswordKeeperServer/Dockerfile b/PasswordKeeperServer/Dockerfile index 1e861a2..780f010 100644 --- a/PasswordKeeperServer/Dockerfile +++ b/PasswordKeeperServer/Dockerfile @@ -7,17 +7,23 @@ EXPOSE 8081 FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build ARG BUILD_CONFIGURATION=Release WORKDIR /src -COPY ["password-keeper-server/password-keeper-server.csproj", "password-keeper-server/"] -RUN dotnet restore "password-keeper-server/password-keeper-server.csproj" +COPY ["PasswordKeeperServer/PasswordKeeperServer.csproj", "PasswordKeeperServer/"] +COPY ["PasswordKeeper.BusinessLogic/PasswordKeeper.BusinessLogic.csproj", "PasswordKeeper.BusinessLogic/"] +COPY ["PasswordKeeper.DataAccess/PasswordKeeper.DataAccess.csproj", "PasswordKeeper.DataAccess/"] +COPY ["PasswordKeeper.DAO/PasswordKeeper.DAO.csproj", "PasswordKeeper.DAO/"] +COPY ["PasswordKeeper.DTO/PasswordKeeper.DTO.csproj", "PasswordKeeper.DTO/"] +COPY ["PasswordKeeper.Interfaces/PasswordKeeper.Interfaces.csproj", "PasswordKeeper.Interfaces/"] +COPY ["DbMigrate/DbMigrate.csproj", "DbMigrate/"] +RUN dotnet restore "PasswordKeeperServer/PasswordKeeperServer.csproj" COPY . . -WORKDIR "/src/password-keeper-server" -RUN dotnet build "password-keeper-server.csproj" -c $BUILD_CONFIGURATION -o /app/build +WORKDIR "/src/PasswordKeeperServer" +RUN dotnet build "PasswordKeeperServer.csproj" -c $BUILD_CONFIGURATION -o /app/build FROM build AS publish ARG BUILD_CONFIGURATION=Release -RUN dotnet publish "password-keeper-server.csproj" -c $BUILD_CONFIGURATION -o /app/publish /p:UseAppHost=false +RUN dotnet publish "PasswordKeeperServer.csproj" -c $BUILD_CONFIGURATION -o /app/publish /p:UseAppHost=false FROM base AS final WORKDIR /app COPY --from=publish /app/publish . -ENTRYPOINT ["dotnet", "password-keeper-server.dll"] +ENTRYPOINT ["dotnet", "PasswordKeeperServer.dll"] diff --git a/compose.yaml b/compose.yaml index e0fbd67..1a4f37d 100644 --- a/compose.yaml +++ b/compose.yaml @@ -1,6 +1,6 @@ services: - password-keeper-server: - image: password-keeper-server + PasswordKeeperServer: + image: passwordkeeperserver build: context: . - dockerfile: password-keeper-server/Dockerfile + dockerfile: PasswordKeeperServer/Dockerfile