Я только что переместил свое приложение, чтобы использовать ASP. Net вкл. Net Core 3.1. Ранее я использовал NodeJS и Express. Я установил инструменты Google Cloud Platform для Visual Studio, сгенерировал app.yaml и Dockerfile с помощью меню правой кнопки мыши в моем проекте, изменил app.yaml так, чтобы я считал его допустимой, и попытался опубликовать sh ее , Я выбрал App Engine Flex, выбрал свой проект и получил сообщение «Выбранный проект GCP нуждается в службах, которые необходимо включить, прежде чем вы сможете развернуть. Включите службы». Нажатие на Включить сервисы (которое выглядит как ссылка) ничего не делает. Это мешает публиковать мое приложение, что немного раздражает.
Любая помощь будет принята с благодарностью:)
app.yaml
service: api
runtime: custom
env: flex
env_variables:
ASPNETCORE_ENVIROMENT: "production"
instance_class: F2
automatic_scaling:
min_idle_instances: 0
max_idle_instances: 2
min_pending_latency: 15ms
max_pending_latency: 100ms
Dockerfile
FROM gcr.io/google-appengine/aspnetcore:3.1
COPY . /app
WORKDIR /app
ENTRYPOINT ["dotnet", "Project Phoenix Game Services.dll"]