Skip to content

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

License

Notifications You must be signed in to change notification settings

companieshouse/psc-statement-delta-consumer

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published