mirror of
https://github.com/spring-projects/spring-petclinic.git
synced 2025-07-19 14:05:50 +00:00
Fixed indentation
This commit is contained in:
parent
1f631a317d
commit
7ff8791b8d
1 changed files with 32 additions and 30 deletions
|
@ -1,23 +1,25 @@
|
||||||
#!/bin/bash -xe
|
#!/bin/bash -xe
|
||||||
|
|
||||||
# This script executes a blue/green deployment on the petclinic production infrastructure.
|
# This script executes a blue/green deployment on the petclinic
|
||||||
|
# production infrastructure.
|
||||||
#
|
#
|
||||||
# Production infrastructure consists of:
|
# Production infrastructure consists of:
|
||||||
# - An application load balancer (prod-petclinic)
|
# - An application load balancer (prod-petclinic)
|
||||||
# - Two target groups (proda-petclinic, prodb-petclinic)
|
# - Two target groups (proda-petclinic, prodb-petclinic)
|
||||||
# - A single t2.micro ec2 instance in each target group (proda.petclinic.liatr.io, prodb.petclinic.liatr.io)
|
# - A single t2.micro ec2 instance in each target group
|
||||||
#
|
#
|
||||||
# One of the two target groups should be attached to the ALB at any given time via a Listener
|
# One of the two target groups should be attached to the ALB at any given timel
|
||||||
|
# via a Listener
|
||||||
#
|
#
|
||||||
# To perform a blue/green deployment, we:
|
# To perform a blue/green deployment, we:
|
||||||
# - Figure out which target group is detached
|
# - Figure out which target group is detached
|
||||||
# - Deploy the application to each instance in the detached target group (only 1 instance in this case)
|
# - Deploy the application to each instance in the detached target group
|
||||||
# - Run smoke tests on the newly deployed applications
|
# - Run smoke tests on the newly deployed applications
|
||||||
# - Delete the current attached listener
|
# - Delete the current attached listener
|
||||||
# - Attach a new listener that forwards to the target group we deployed to.
|
# - Attach a new listener that forwards to the target group we deployed to.
|
||||||
#
|
#
|
||||||
# Expected environment variables:
|
# Expected environment variables:
|
||||||
# - DEPLOY_KEY_PATH Private key used to shell deploy to petclinic prod instances
|
# - DEPLOY_KEY_PATH Private key to access prod instances
|
||||||
# - AWS_ACCESS_ID_ID
|
# - AWS_ACCESS_ID_ID
|
||||||
# - AWS_SECRET_ACCESS_KEY For modifying load balancer resources
|
# - AWS_SECRET_ACCESS_KEY For modifying load balancer resources
|
||||||
# - IMAGE Dockerhub repo to deploy from
|
# - IMAGE Dockerhub repo to deploy from
|
||||||
|
|
Loading…
Reference in a new issue