Blue green deployments and a better way of getting real files links into hugo

This commit is contained in:
2024-02-19 18:22:08 -08:00
parent 49127eb191
commit b4eec03391
2 changed files with 29 additions and 17 deletions

View File

@@ -3,6 +3,7 @@ image: shockrah/website:latest
stages:
- build
- deploy
- golive
############## ################## ##############
@@ -44,3 +45,23 @@ deploy-to-s3:
# Upload the content to the bucket itself
- cd main-site/ && aws s3 cp public s3://temper.tv/ --recursive
############## ################## ##############
############## Refresh Container ##############
############## ################## ##############
blue-green-deployment-nginx:
stage: golive
image:
name: amazon/aws-cli:2.2.25
entrypoint: [""]
needs:
- deploy-to-s3
vars:
service: athens-nginx-static-content
cluster: athens-alpha-cluster
before_script:
- bash ci/verify-aws-fields.sh
script:
- aws ecs update-service --cluster $cluster --service $service --force-new-deployment