No description
Add EFS MountTargets (two subnets), an ALB Target Group for Forgejo (port 3000, health checks), and a Listener Rule for host git.n-daisuke897.com; export the TargetGroup ARN. No application-level configuration changes. |
||
|---|---|---|
| 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