Skip to main content

How to deploy to dev

Deploy changes to the AKS dev environment.

Prerequisites

  • az login authenticated
  • kubectl configured with AKS context
  • ACR login: az acr login --name aucertacr41e0x5

Steps

Step 1: Build Docker image

docker build -t aucertacr41e0x5.azurecr.io/backend:latest -f backend/platform/Dockerfile backend/platform/

Step 2: Push to ACR

docker push aucertacr41e0x5.azurecr.io/backend:latest

Step 3: Deploy via Helm

helm upgrade --install aucert-dev k8s/charts/aucert \
-n aucert-dev \
-f k8s/charts/aucert/values/dev.yaml

Step 4: Verify

kubectl get pods -n aucert-dev
kubectl logs -n aucert-dev -l app=backend --tail=50

Verify: pods are Running, logs show successful startup.

Troubleshooting

ImagePullBackOff — Check ACR login: az acr login --name aucertacr41e0x5. Verify image exists: az acr repository show-tags --name aucertacr41e0x5 --repository backend.

CrashLoopBackOff — Check logs: kubectl logs -n aucert-dev <pod-name> --previous.

What's next