-
Clone Docker CHS Development and follow the steps in the README (Development workflow is available for this service)
-
Enable the
dissolution
module -
Dissolution API can be accessed using
http://api.chs.local:4001/dissolution-request
from within a docker container
You must be connected to the VPN
mvn compile jib:dockerBuild -Dimage=169942020521.dkr.ecr.eu-west-1.amazonaws.com/local/dissolution-api
http://localhost:3001/swagger-ui.html
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 | filing-close | ECS cluster (stack) the service belongs to |
Load balancer | {env}-chs-apichgovuk & {env}-chs-apichgovuk-private | The load balancer that sits in front of the service |
Concourse pipeline | Pipeline link Pipeline code |
Concourse pipeline link in shared services |
- Please refer to the ECS Development and Infrastructure Documentation for detailed information on the infrastructure being deployed.
- 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.
- 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.