The backend application is based on: Clean Architecture Template.
For local development, start the postgres database with the docker/start.sh
script.
To generate a migration, run the following command in the backend/src
directory:
dotnet ef migrations add -s ServiceReleaseManager.Api -c AppDbContext -p ServiceReleaseManager.Infrastructure <MigrationName>
The frontend application is automatically deployed to Firebase Hosting.
Branch | Url |
---|---|
main | https://srm.devnico.cloud |
develop | https://dev.srm.devnico.cloud |
The backend api is automatically deployed to a kubernetes cluster.
Branch | Url | Swagger |
---|---|---|
main | https://api.srm.devnico.cloud | / |
develop | https://api.dev.srm.devnico.cloud | /swagger/index.html |
Terraform is used to manage the Google Cloud Platform environment as well as a self hosted K3S Cluster where the Postgres instance, Keycloak and the backend will be deployed.
Service | Url |
---|---|
Keycloak | https://idp.srm.k3s.devnico.cloud/ |