Репозиторий для курса "12 factor app via netcore"
Чтобы запустить приложение локально, нужно установить docker for desktop. После этого нужно выполнить команду в директории репозитория
docker compose up -d
Это поднимет нужные для работы сервисы. Теперь нужно установить dotnet 6, рантайм и SDK.
Чтобы выполнить миграции БД, нужно сперва установить инструментарий EF:
dotnet tool install --global dotnet-ef
В директории репозитория нужно выполнить команду
dotnet ef database update -p TFA.Storage -s TFA.API
Можно запускать приложение и дергать ручку /forums! Правда, там будет пустота, пока вы руками не запишете в БД парочку форумов.
Чтобы можно было создать тему на форуме, нужно чтобы в БД был форум - и чтобы в БД был юзер, притом у юзера должен быть идентификатор 1B64BC92-9219-48E3-8589-9253080ED066
- по крайней мере, пока.