Как мне разместить проект abp.io Blazor на heroku?

Я использую шаблон abp.io + Blazor, я хочу разместить его на Heroku.

Можно ли добиться этого с помощью одного дино? Если да, то следует ли (и как) запускать там проекты .Blazor и .HttpApi?

Должны ли они быть разделены на два дино (один с .Blazor, а второй с .HttpApi)?


person Hubert Mijalski    schedule 12.11.2020    source источник


Ответы (1)


  1. Можно ли добиться этого с помощью одного дино?

Да, вы можете использовать этот пакет сборки: https://github.com/Aguafrommars/dotnetcore-buildpack. Он используется для развертывания https://theidserver.herokuapp.com/.

Для net5.0 настройте переменные env:

  • DOTNET_RUNTIME_VERSION = 5.0.0
  • DOTNET_SDK_VERSION = 5.0.100
  1. Следует ли их разделить на два динамита?

Да, вам просто нужно развернуть 2 проекта. Env var PROJECT_FILE определяет путь к .csproj для сборки и развертывания.

person agua from mars    schedule 12.11.2020
comment
Спасибо, создам два динамометра. Я просто подумал, что это должно быть все в одном, так как я использую Blazor. - person Hubert Mijalski; 12.11.2020