/
vibecoder123
/
GraphProcessorFork
Обзор
Документация
Войти
/
vibecoder123
/
GraphProcessorFork
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
GraphProcessorAPI/Dockerfile
28 строк
2 KB
vibecoderhex
wrapped getPathFromRequest in class and added input validation
25 апр 2026, 00:22
25 апр 2026, 00:22
772405b
Код
Авторство
О чём код?
# См. статью по ссылке https://aka.ms/customizecontainer, чтобы узнать как настроить контейнер отладки и как Visual Studio использует этот Dockerfile для создания образов для ускорения отладки. # Этот этап используется при запуске из VS в быстром режиме (по умолчанию для конфигурации отладки) FROM mcr.microsoft.com/dotnet/aspnet:10.0-alpine AS base USER $APP_UID WORKDIR /app EXPOSE 8080 # Этот этап используется для сборки проекта службы FROM mcr.microsoft.com/dotnet/sdk:10.0-alpine AS build ARG BUILD_CONFIGURATION=Release WORKDIR /src COPY ["GraphProcessorAPI/GraphProcessorAPI.csproj", "GraphProcessorAPI/"] RUN dotnet restore "./GraphProcessorAPI/GraphProcessorAPI.csproj" COPY . . WORKDIR "/src/GraphProcessorAPI" RUN dotnet build "./GraphProcessorAPI.csproj" -c $BUILD_CONFIGURATION -o /app/build # Этот этап используется для публикации проекта службы, который будет скопирован на последний этап FROM build AS publish ARG BUILD_CONFIGURATION=Release RUN dotnet publish "./GraphProcessorAPI.csproj" -c $BUILD_CONFIGURATION -o /app/publish /p:UseAppHost=false # Этот этап используется в рабочей среде или при запуске из VS в обычном режиме (по умолчанию, когда конфигурация отладки не используется) FROM base AS final WORKDIR /app COPY --from=publish /app/publish . ENTRYPOINT ["dotnet", "GraphProcessorAPI.dll"]