Adam Moussa
|
2f344ac7c0
|
Add nightly S3 backups with Glacier lifecycle
Deploy / deploy (push) Waiting to run
S3 bucket for Forgejo dumps (Standard 30d → Glacier, expire 365d).
Cron runs forgejo dump at 5 AM UTC and uploads to S3.
|
2026-05-11 18:26:26 -04:00 |
|
Adam Moussa
|
ed41fd4eac
|
Add ALB egress rule for Forgejo target group
ALB security group has restricted outbound — needed explicit
egress to the Forgejo SG on port 3000 for health checks.
|
2026-05-11 18:13:21 -04:00 |
|
Adam Moussa
|
9e0a14e5b8
|
Route through seahaven-com ALB for HTTPS
Add target group, listener rule (forgejo.seahaven.com), and alias
the Route53 record to the ALB. SSL termination via wildcard cert.
|
2026-05-11 18:08:36 -04:00 |
|
Adam Moussa
|
83c381b1da
|
Fix subnet import to include availability zone
CDK requires availabilityZone when using fromSubnetAttributes
for EC2 instance placement.
|
2026-05-11 17:58:14 -04:00 |
|
Adam Moussa
|
a500d69716
|
Add Forgejo CDK stack
EC2 (t4g.small, arm64) in private subnet with VPN-only access,
DLM nightly snapshots, and Route53 DNS at forgejo.seahaven.com.
|
2026-05-11 17:52:37 -04:00 |
|