Skip to content

Latest commit

 

History

History
38 lines (25 loc) · 2.56 KB

README.md

File metadata and controls

38 lines (25 loc) · 2.56 KB

psc-statement-delta-consumer

Transforms psc statement deltas into an entity sent to psc-statement-data-api

Terraform ECS

What does this code do?

The code present in this repository is used to define and deploy a dockerised container in AWS ECS. This is done by calling a module from terraform-modules. Application specific attributes are injected and the service is then deployed using Terraform via the CICD platform 'Concourse'.

Application specific attributes Value Description
ECS Cluster data-sync ECS cluster (stack) the service belongs to
Load balancer No loadbalancer as consumer service The load balancer that sits in front of the service
Concourse pipeline Pipeline link
Pipeline code
Concourse pipeline link in shared services

Contributing

Testing

  • Ensure the terraform runner local plan executes without issues. For information on terraform runners please see the Terraform Runner Quickstart guide.
  • If you encounter any issues or have questions, reach out to the team on the #platform slack channel.

Vault Configuration Updates

  • Any secrets required for this service will be stored in Vault. For any updates to the Vault configuration, please consult with the #platform team and submit a workflow request.

Useful Links

Building the docker image with local changes, requires access to AWS ECR

  mvn package -Dskip.unit.tests=true -Dskip.integration.tests=true jib:dockerBuild