Zum Inhalt springen

Deployment Microservices

Dev server

Merge den dev branch in den staging.

cd /var/www/riddle/scripts/development
./microservice-merge-dev-to-staging.sh <microservice>

Erstelle den build und tagge die Version

cd /var/www/riddle/scripts/deployment
./build-release-microservice.sh <microservice>

Live server

cd /var/www/riddle/scripts/deployment

Downloade und initiere den build.

./init-build-ms.sh <subdomain> <microservice> <version>

Schalte auf die neue Version um. Der Webserver doc root ist ein symlink, der einfach nur umgeschaltet wird. Das script cleared (+ warm-up) zuvor den OPCache und den Symfony Cache.

./deploy-microservice.sh <subdomain> <microservice> <version>

Über dieses command kann dann auch problemlos ein roll back erfolgen. Es muss nur die vorherige version angegeben werden.