> **Page index:** https://km.oslo.systems/llms.txt lists every page on this site, with a link to its Markdown version.

# `app-common`

Shared infrastructure for the applications in an environment, such as the ECS cluster and an ECR pull-through cache.

## Variables

| Name | Description | Type | Default | Required |
| --- | --- | --- | --- | --- |
| `EcrPullThroughCache` | Cache container images from `public.ecr.aws` in the account's private ECR registry, so ECS tasks can pull public images without reaching the internet. | `map` | `{"Enable": true}` | no |
| `Logs` | `ClusterEvents`: capture the events the ECS cluster emits (task and deployment state changes) in CloudWatch, with 180 days retention. Useful for troubleshooting deployments and stopped tasks. | `map` | `{"ClusterEvents": true}` | no |
