/
NLObP
/
AAEmu
Обзор
Документация
Войти
/
NLObP
/
AAEmu
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
AAEmu.Game/Dockerfile
33 строки
736 B
Roger Barreto
Multi platform enablement for Net9 and Net8 (#1104)
29 ноя 2024, 21:22
Не верифицирован
29 ноя 2024, 21:22
e374e61
Код
Авторство
О чём код?
FROM mcr.microsoft.com/dotnet/sdk:9.0-alpine AS builder ARG CONFIGURATION ARG RUNTIME ARG FRAMEWORK ARG GAME_DB_URL RUN apk add --no-cache xz WORKDIR app COPY ./Directory.Build.props . COPY ./AAEmu.Commons ./AAEmu.Commons COPY ./AAEmu.Game ./AAEmu.Game RUN dotnet publish ./AAEmu.Game/AAEmu.Game.csproj -c $CONFIGURATION -r $RUNTIME --self-contained true -f $FRAMEWORK FROM mcr.microsoft.com/dotnet/runtime:9.0-alpine ARG CONFIGURATION ARG FRAMEWORK ARG RUNTIME ARG LOGIN_HOST ARG LOGIN_PORT ARG DB_HOST ARG DB_PORT ARG DB_USER ARG DB_PASSWORD RUN apk add --no-cache openssl mysql-client WORKDIR app COPY --from=builder app/AAEmu.Game/bin/$CONFIGURATION/$FRAMEWORK/$RUNTIME/publish ./ EXPOSE 1239 1250 ENTRYPOINT ["./AAEmu.Game"]