No description
Find a file
Daisuke 7afe099295 infra(forgejo): add network and S3 CloudFormation stacks
Introduce dedicated CloudFormation templates for Forgejo networking
(EFS mount targets, ALB target group and listener rule) and S3 storage,
including bucket creation and scoped access policy.
2026-01-01 17:14:38 +09:00
ci Add explicit Forgejo deployment structure with artifact build pipeline 2025-12-30 16:37:09 +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 infra(forgejo): add network and S3 CloudFormation stacks 2026-01-01 17:14:38 +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