diff --git a/docs/update-deployments.md b/docs/update-deployments.md index daf748d..7cfa46a 100644 --- a/docs/update-deployments.md +++ b/docs/update-deployments.md @@ -152,6 +152,32 @@ Instructions to reset / update the deployments SP_UI_DEPLOYMENT=/srv/service-provider/webapp-ui ``` +* If code has changed, fetch and build with updated source code: + + ```bash + laconic-so --stack webapp-deployer-backend setup-repositories --git-ssh --pull + + # rebuild containers + laconic-so --stack webapp-deployer-backend build-containers --force-rebuild + ``` + +* Push updated images to the container registry: + + ```bash + cd /srv/service-provider + + # login to container registry + CONTAINER_REGISTRY_URL=container-registry.apps.vaasl.io + # For credentials: "cat /srv/service-provider/webapp-deployer/config.env | grep IMAGE_REGISTRY" + CONTAINER_REGISTRY_USERNAME= + CONTAINER_REGISTRY_PASSWORD= + + docker login $CONTAINER_REGISTRY_URL --username $CONTAINER_REGISTRY_USERNAME --password $CONTAINER_REGISTRY_PASSWORD + + # Push backend images + laconic-so deployment --dir $SP_DEPLOYMENT push-images + ``` + * Stop the deployments: ```bash @@ -208,8 +234,8 @@ Instructions to reset / update the deployments kubie ctx default # Copy the GPG key files to the pod - kubectl cp $POD_ID:/app - kubectl cp $POD_ID:/app + kubectl cp webapp-deployer/webapp-deployer-api.apps.vaasl.io.pgp.key $POD_ID:/app + kubectl cp webapp-deployer/webapp-deployer-api.apps.vaasl.io.pgp.pub $POD_ID:/app # Required everytime you stop and start the deployer ```