No description
- Increase HealthCheckGracePeriodSeconds from 0 to 300 - Add explicit DeploymentController type (ECS) - Fix DeploymentConfiguration structure and add Alarms - Update DeploymentCircuitBreaker configuration with proper Rollback handling |
||
|---|---|---|
| .github/skills/commit-message-generator | ||
| ci | ||
| config | ||
| docker | ||
| infra/cfn | ||
| scripts | ||
| .gitignore | ||
| README.md | ||
Purpose
This repository contains deployment sources for running Forgejo on AWS ECS. Infrastructure is managed using CloudFormation, and application artifacts are built explicitly for use in CI/CD pipelines.
Structure
-
docker/ Container definition for Forgejo (Dockerfile and entrypoint)
-
config/ Runtime configuration templates (actual configuration is injected at runtime)
-
ci/ CI/CD definitions (e.g. AWS CodeBuild buildspec)
-
infra/ Infrastructure as Code (CloudFormation templates)
-
artifacts/ Build artifacts used as inputs for deployment pipelines
-
scripts/ Helper scripts for building deployment artifacts
Artifact Build
Deployment artifacts are built explicitly using a helper script.
scripts/build-artifact.sh