Deploy the website to new Internal and Production S3 buckets. These can then be served using CloudFront. I have modified the workflows to allow deployment to these buckets while retaining the current deployment mechanisms. (S3 for internal and Akamai for production) My plan is to have two instances per environment so that the DNS can be switched without downtime.
Changes:
Added new targets to the Hugo config to select where it should deploy to.
Created a reusable workflow to be called from main and production workflows (To deploy to S3)
Deploy the website to new Internal and Production S3 buckets. These can then be served using CloudFront. I have modified the workflows to allow deployment to these buckets while retaining the current deployment mechanisms. (S3 for internal and Akamai for production) My plan is to have two instances per environment so that the DNS can be switched without downtime.
Changes: