28 lines
751 B
Docker
Raw Normal View History

2019-03-21 16:38:01 +01:00
FROM mcr.microsoft.com/dotnet/core/aspnet:2.2 AS base
WORKDIR /app
EXPOSE 80
2019-03-21 16:38:01 +01:00
FROM mcr.microsoft.com/dotnet/core/sdk:2.2 AS build
WORKDIR /src
2019-04-10 13:54:06 +01:00
COPY **/*.csproj csproj-files/
# WORKDIR /src/Dockerfile-scripts
# RUN restore-packages
# COPY . .
# WORKDIR /src/src/Services/Ordering/Ordering.API
# RUN dotnet restore -nowarn:msb3202,nu1503
# RUN dotnet build --no-restore -c Release -o /app
2019-04-10 13:54:06 +01:00
# FROM build as functionaltest
# WORKDIR /src/src/Services/Ordering/Ordering.FunctionalTests
2018-11-20 10:58:12 +01:00
2019-04-10 13:54:06 +01:00
# FROM build as unittest
# WORKDIR /src/src/Services/Ordering/Ordering.UnitTests
2018-11-20 10:58:12 +01:00
2019-04-10 13:54:06 +01:00
# FROM build AS publish
# RUN dotnet publish --no-restore -c Release -o /app
2019-04-10 13:54:06 +01:00
# FROM base AS final
# WORKDIR /app
# COPY --from=publish /app .
# ENTRYPOINT ["dotnet", "Ordering.API.dll"]