/
spirzen
/
it-code-examples
Обзор
Документация
Войти
/
spirzen
/
it-code-examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/dockerfile/lab-11113-005/main.dockerfile
22 строки
533 B
Spirzen
Code migration pack
09 июн 2026, 01:41
09 июн 2026, 01:41
cebc284
Код
Авторство
О чём код?
FROM mcr.microsoft.com/dotnet/sdk:8.0-alpine AS build WORKDIR /src COPY DotnetApi.csproj . RUN dotnet restore COPY . . RUN dotnet publish -c Release -o /app/publish /p:UseAppHost=false FROM mcr.microsoft.com/dotnet/aspnet:8.0-alpine WORKDIR /app RUN addgroup -S app && adduser -S app -G app USER app COPY --from=build /app/publish . ENV ASPNETCORE_URLS=http://+:8080 EXPOSE 8080 HEALTHCHECK --interval=30s --timeout=5s --retries=3 \ CMD wget -qO- http://127.0.0.1:8080/health || exit 1 ENTRYPOINT ["dotnet", "DotnetApi.dll"]