No description
Find a file
Daisuke 777e51ab45 fix(network): Correct listener rule condition and add outputs
- Fix ElasticLoadBalancingV2ListenerRuleForgejo condition format
- Add ListenerRuleForgejoArn output export
- Update TargetGroupArn description to specify "blue" target group
- Update Skill.md documentation for commit message format guidelines
2026-01-10 19:40:42 +09:00
.github/skills/commit-message-generator fix(network): Correct listener rule condition and add outputs 2026-01-10 19:40:42 +09:00
ci feat(ci/cd): Add artifact bucket and ECS deployment support 2026-01-10 19:39:15 +09:00
config Add explicit Forgejo deployment structure with artifact build pipeline 2025-12-30 16:37:09 +09:00
docker Add explicit Forgejo deployment structure with artifact build pipeline 2025-12-30 16:37:09 +09:00
infra/cfn fix(network): Correct listener rule condition and add outputs 2026-01-10 19:40:42 +09:00
scripts Add explicit Forgejo deployment structure with artifact build pipeline 2025-12-30 16:37:09 +09:00
.gitignore Add explicit Forgejo deployment structure with artifact build pipeline 2025-12-30 16:37:09 +09:00
README.md Add explicit Forgejo deployment structure with artifact build pipeline 2025-12-30 16:37:09 +09:00

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