This PR removes the default value for ssl_certificate_arn (which is now outdated) from variables.tf, and updates scripts/infra to use a .tfvars file to make it easier to override other defaults in the future.
Changes
Remove default value for ssl_certficate_arn
Set CloudWatch log retention policy to 30 days
Updated scripts/infra to use a .tfvars file.
Add docker-compose.ci.yml for local deployments.
Add a memoryReservation to the ECS task definition to match the Task Definition currently running in Production.
Add Deployment README.
Fixes #49
Testing
Run scripts/infra according to the instructions in the new deployment README, ensure no changes are necessary.
Overview
This PR removes the default value for
ssl_certificate_arn
(which is now outdated) fromvariables.tf
, and updatesscripts/infra
to use a .tfvars file to make it easier to override other defaults in the future.Changes
ssl_certficate_arn
scripts/infra
to use a.tfvars
file.docker-compose.ci.yml
for local deployments.memoryReservation
to the ECS task definition to match the Task Definition currently running in Production.README
.Fixes #49
Testing
Run
scripts/infra
according to the instructions in the new deployment README, ensure no changes are necessary.Visit https://chatta.geotrellis.io. Ensure that the certificate serial number matches the serial number from the ACM console: https://console.aws.amazon.com/acm/home?region=us-east-1#/?id=4704eab3-c3f9-47fc-9568-a70a0038cf60.