1
0
mirror of https://github.com/XFox111/PhonebookService.git synced 2026-04-22 06:29:55 +03:00

Added docker support

This commit is contained in:
Eugene Fox
2023-02-22 17:57:58 +03:00
parent af882e6863
commit 9a3f7973ca
3 changed files with 29 additions and 1 deletions
+10
View File
@@ -0,0 +1,10 @@
*/bin
*/obj
.dockerignore
.env
.git
.gitignore
.vs
.vscode
**/.toolstarget
.idea
+18
View File
@@ -0,0 +1,18 @@
FROM mcr.microsoft.com/dotnet/nightly/sdk:6.0 AS build-env
WORKDIR /app
COPY *.sln ./
COPY PhonebookService.Api/*.csproj PhonebookService.Api/
COPY PhonebookService.Domain/*.csproj PhonebookService.Domain/
COPY PhonebookService.Infrastructure/*.csproj PhonebookService.Infrastructure/
RUN dotnet restore
COPY . ./
RUN dotnet publish -c Release -o out
FROM mcr.microsoft.com/dotnet/aspnet:6.0
WORKDIR /app
COPY --from=build-env /app/out .
EXPOSE 80
ENTRYPOINT [ "dotnet", "PhonebookService.Api.dll" ]
+1 -1
View File
@@ -37,7 +37,7 @@ if (app.Environment.IsDevelopment())
app.UseSwaggerUI(options => options.SwaggerEndpoint("/swagger/v1/swagger.json", "PhonebookService API v1"));
}
app.UseHttpsRedirection();
// app.UseHttpsRedirection();
app.UseAuthorization();