add args parser

This commit is contained in:
Дмитрий Шиманский
2023-12-19 20:24:16 +03:00
parent a690cd5b40
commit 09bcf505cb
5 changed files with 30 additions and 17 deletions

View File

@@ -1,4 +1,7 @@
#See https://aka.ms/customizecontainer to learn how to customize your debug container and how Visual Studio uses this Dockerfile to build your images for faster debugging.
ARG CLIENTID
ARG CLIENTSECRET
ARG REDIRECTURL
FROM mcr.microsoft.com/dotnet/aspnet:7.0 AS base
WORKDIR /app
@@ -11,10 +14,10 @@ COPY ["yaflay.ru.csproj", "."]
RUN dotnet restore "./yaflay.ru.csproj"
COPY . .
WORKDIR "/src/."
RUN dotnet build "yaflay.ru.csproj" -c Release -o /app/build
RUN dotnet build "yaflay.ru.csproj" -c Release -o /app/build
FROM build AS publish
RUN dotnet publish "yaflay.ru.csproj" -c Release -o /app/publish /p:UseAppHost=false
RUN dotnet publish "yaflay.ru.csproj" -c Release -o /app/publish /p:UseAppHost=false;redirectUrl=$REDIRECTURL;clientId=$CLIENTID;clientSecret=$CLIENTSECRET
FROM base AS final
WORKDIR /app