Repository files navigation
Visual Studio 2022
Microsoft SQL Management Studio 18
Docker Desktop with Kubernetes enabled (for deploying into local Kubernetes cluster)
Helm choco install kubernetes-helm (for deploying into local Kubernetes cluster)
./bootstrap-database.ps1 (Create two DB, Authorization and Management)
./generate-database-login.ps1 (Create login, add to env var and k8s secret)
Generate a PAT with Package:Read permission. Add it to your environment variable
Name: PAT
Value: {generated key}
Deploy all applications to local docker instance
In ./Applications folder, execute docker-compose up -d
Deploy all applications to local k8s instance
In ./Applications folder, execute docker-compose build
Build all the docker images locally
Switch directory to ./HelmCharts/Applications
Execute helm upgrade application-deployment . -f .\values.local.yaml --install --atomic --wait --debug
Deploy helm chart using locally built image (note: values.local.yaml)
Bump the application respective tag version in docker-compose.yaml (same folder as the .sln)
Make sure ./Applictions/docker-compose.yaml is aligned with the same version (for local development)
Bump to the same version in ./HelmCharts/Applications/values.yaml (this result in deployment on CI/CD pipeline)
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.