Bläddra i källkod

Config dockerfile

master
nemanja.grkovic 3 år sedan
förälder
incheckning
8af4758427
1 ändrade filer med 8 tillägg och 8 borttagningar
  1. 8
    8
      Dockerfile

+ 8
- 8
Dockerfile Visa fil



WORKDIR /src WORKDIR /src


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


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


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


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




COPY *.csproj ./ COPY *.csproj ./


RUN dotnet restore "gRPCServer/SpotifyService.csproj"
RUN dotnet restore "SpotifyService/SpotifyService.csproj"


RUN dotnet restore "IdentityProvider/IdentityProvider.csproj" RUN dotnet restore "IdentityProvider/IdentityProvider.csproj"


RUN dotnet restore "NemAnCore/NemAnBlazor.csproj"
RUN dotnet restore "NemAnBlazor/NemAnBlazor.csproj"


RUN dotnet restore "SpotifyWorker/SpotifyWorker.csproj" RUN dotnet restore "SpotifyWorker/SpotifyWorker.csproj"


COPY . . COPY . .


WORKDIR "/src/gRPCServer/SpotifyService"
WORKDIR "/src/SpotifyService/SpotifyService"


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




COPY . . COPY . .


WORKDIR "/src/NemAnCore/NemAnBlazor"
WORKDIR "/src/NemAnBlazor/NemAnBlazor"


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




FROM build AS publish FROM build AS publish


RUN dotnet publish -c Release -o /app/publish "/src/gRPCServer/SpotifyService.csproj"
RUN dotnet publish -c Release -o /app/publish "/src/SpotifyService/SpotifyService.csproj"


RUN dotnet publish -c Release -o /app/publish1 "/src/IdentityProvider/IdentityProvider.csproj" RUN dotnet publish -c Release -o /app/publish1 "/src/IdentityProvider/IdentityProvider.csproj"


RUN dotnet publish -c Release -o /app/publish2 "/src/NemAnCore/NemAnBlazor.csproj"
RUN dotnet publish -c Release -o /app/publish2 "/src/NemAnBlazor/NemAnBlazor.csproj"


RUN dotnet publish -c Release -o /app/publish3 "/src/SpotifyWorker/SpotifyWorker.csproj" RUN dotnet publish -c Release -o /app/publish3 "/src/SpotifyWorker/SpotifyWorker.csproj"



Laddar…
Avbryt
Spara