1
This commit is contained in:
parent
bf92c013f5
commit
821e2bd879
@ -4,3 +4,5 @@
|
||||
build:
|
||||
context: .
|
||||
dockerfile: src/InterfaceForward.Api/Dockerfile
|
||||
ports:
|
||||
- "8888:8888"
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
{
|
||||
"sdk": {
|
||||
"version": "8.0.100"
|
||||
"version": "8.0.303"
|
||||
}
|
||||
}
|
||||
@ -1,21 +1,9 @@
|
||||
FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base
|
||||
USER $APP_UID
|
||||
WORKDIR /app
|
||||
EXPOSE 8080
|
||||
EXPOSE 8081
|
||||
|
||||
FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build
|
||||
FROM mcr.microsoft.com/dotnet/sdk:8.0.303 AS build
|
||||
ARG BUILD_CONFIGURATION=Release
|
||||
WORKDIR /src
|
||||
COPY ["src/InterfaceForward.Api/InterfaceForward.Api.csproj", "src/InterfaceForward.Api/"]
|
||||
COPY ["src/InterfaceForward.Application/InterfaceForward.Application.csproj", "src/InterfaceForward.Application/"]
|
||||
COPY ["src/InterfaceForward.Application.Contracts/InterfaceForward.Application.Contracts.csproj", "src/InterfaceForward.Application.Contracts/"]
|
||||
COPY ["src/InterfaceForward.Domain.Shared/InterfaceForward.Domain.Shared.csproj", "src/InterfaceForward.Domain.Shared/"]
|
||||
COPY ["src/InterfaceForward.Repositories/InterfaceForward.Repositories.csproj", "src/InterfaceForward.Repositories/"]
|
||||
COPY ["src/InterfaceForward.ServiceDefaults/InterfaceForward.ServiceDefaults.csproj", "src/InterfaceForward.ServiceDefaults/"]
|
||||
COPY . /src
|
||||
RUN dotnet restore "src/InterfaceForward.Api/InterfaceForward.Api.csproj"
|
||||
COPY . .
|
||||
WORKDIR "/src/src/InterfaceForward.Api"
|
||||
WORKDIR "/src/InterfaceForward.Api"
|
||||
RUN dotnet build "InterfaceForward.Api.csproj" -c $BUILD_CONFIGURATION -o /app/build
|
||||
|
||||
FROM build AS publish
|
||||
@ -25,4 +13,4 @@ RUN dotnet publish "InterfaceForward.Api.csproj" -c $BUILD_CONFIGURATION -o /app
|
||||
FROM base AS final
|
||||
WORKDIR /app
|
||||
COPY --from=publish /app/publish .
|
||||
ENTRYPOINT ["dotnet", "InterfaceForward.Api.dll"]
|
||||
ENTRYPOINT ["dotnet", "InterfaceForward.Api.dll"]
|
||||
Loading…
Reference in New Issue
Block a user