Sergey Karmanov dbaff75150
Some checks failed
Lint / Run linters (push) Successful in 42s
Create and publish a Docker image / Publish image (push) Failing after 15s
Create and publish a Docker image / Deploy image (push) Has been skipped
Перенастроил анализатор докер контейнеров
2024-06-21 11:20:53 +03:00

Backend

ApiService

Строка подключения в appsettings.json: username:postgres password:postgres host:localhost port:5432 database:prod

Если нет миграций в проекте то в папке HackathonPreparing.ApiService нужно писать:

dotnet ef migrations add UserContextMigration --context UserContext dotnet ef database update --context UserContext

dotnet ef migrations add WeatherForecastContextMigration --context WeatherForecastContext dotnet ef database update --context WeatherForecastContext

И так для каждого DbContext в проекте

Если в папке HackathonPreparing.ApiService есть папка Migrations и там есть миграции то можно просто сделать запрос post: /api/db/migrate. Все запросы к маршрутам /api/db/... доступны только в dev моде

/api/swagger - путь к свагеру

из свагера в dev моде можно запустить миграции в /api/db/migrate

Description
No description provided
Readme 336 KiB
Languages
C# 80.4%
CSS 10.3%
HTML 7.9%
Dockerfile 1.4%