From 7492fcc22cdc9abc5250befb2a3e1bb135bf533e Mon Sep 17 00:00:00 2001 From: Vemcompy Date: Wed, 7 Jun 2023 09:06:43 -0300 Subject: [PATCH 1/2] set Dockerfile --- Dockerfile.dockerfile | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 Dockerfile.dockerfile diff --git a/Dockerfile.dockerfile b/Dockerfile.dockerfile new file mode 100644 index 0000000..8efe733 --- /dev/null +++ b/Dockerfile.dockerfile @@ -0,0 +1,30 @@ +# https://hub.docker.com/_/microsoft-dotnet +FROM mcr.microsoft.com/dotnet/sdk:3.1 AS build +WORKDIR /source + +# copy csproj and restore as distinct layers +COPY *.sln . +COPY src/*.csproj ./src/ +RUN dotnet restore + +# copy everything else and build app +COPY src/. ./src/ +WORKDIR /source/src +RUN dotnet publish -c release -o /app --no-restore + +# final stage/image +FROM mcr.microsoft.com/dotnet/aspnet:3.1 +ENV ASPNETCORE_ENVIRONMENT=Production +WORKDIR /app +RUN apt-get update && \ + apt-get install -y apt-transport-https + +RUN useradd -r mfa \ + && chown -R mfa: /app \ + && chmod -R 700 /app + +COPY --from=build /app ./ +USER mfa +ENTRYPOINT ["dotnet", "multifactor-ldap-adapter.dll"] + + From 0ef29905ad0efe8d7cc473865843425f2de528e7 Mon Sep 17 00:00:00 2001 From: VemComPY Date: Wed, 7 Jun 2023 09:07:08 -0300 Subject: [PATCH 2/2] Rename Dockerfile.dockerfile to Dockerfile --- Dockerfile.dockerfile => Dockerfile | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Dockerfile.dockerfile => Dockerfile (100%) diff --git a/Dockerfile.dockerfile b/Dockerfile similarity index 100% rename from Dockerfile.dockerfile rename to Dockerfile