Kaynağa Gözat

merge cofnlict fix

dev
anastasijasavov 3 yıl önce
ebeveyn
işleme
c0a84f26b1
1 değiştirilmiş dosya ile 42 ekleme ve 4 silme
  1. 42
    4
      Dockerfile

+ 42
- 4
Dockerfile Dosyayı Görüntüle

@@ -5,12 +5,50 @@ EXPOSE 443

FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build
WORKDIR /src
COPY ["NemAnBlazor.csproj", "NemAnBlazor/"]
COPY ["GrpcShared/GrpcShared.csproj", "GrpcShared/"]

COPY ["SpotifyService/SpotifyService.csproj", "SpotifyService/SpotifyService/"]

COPY ["IdentityProvider/IdentityProvider.csproj", "IdentityProvider/IdentityProvider/"]

COPY ["NemAnBlazor/NemAnBlazor.csproj", "NemAnBlazor/NemAnBlazor/"]

COPY ["SpotifyWorker/SpotifyWorker.csproj", "SpotifyWorker/SpotifyWorker/"]

COPY *.sln .

COPY *.csproj ./

RUN dotnet restore "SpotifyService/SpotifyService.csproj"

RUN dotnet restore "IdentityProvider/IdentityProvider.csproj"

RUN dotnet restore "NemAnBlazor/NemAnBlazor.csproj"

RUN dotnet restore "SpotifyWorker/SpotifyWorker.csproj"

COPY . .
WORKDIR "/src/NemAnBlazor"
RUN dotnet build "NemAnBlazor.csproj" -c Release -o /app/build

WORKDIR "/src/SpotifyService/SpotifyService"

RUN dotnet build "SpotifyService.csproj" -c Release -o /app/build

COPY . .

WORKDIR "/src/IdentityProvider/IdentityProvider"

RUN dotnet build "IdentityProvider.csproj" -c Release -o /app/build1

COPY . .

WORKDIR "/src/NemAnBlazor/NemAnBlazor"

RUN dotnet build "NemAnBlazor.csproj" -c Release -o /app/build2

COPY . .

WORKDIR "/src/SpotifyWorker/SpotifyWorker"

RUN dotnet build "SpotifyWorker.csproj" -c Release -o /app/build3

FROM build AS publish
RUN dotnet publish "NemAnBlazor.csproj" -c Release -o /app/publish

Loading…
İptal
Kaydet