-
Pull Request: https://tigase.dev/sztab/~pulls/12
| Type |
Task
|
| Priority |
Normal
|
| Assignee | |
| Version |
1.10
|
| Sprints |
n/a
|
| Customer |
n/a
|
Issue Votes (0)
Pull Request: https://tigase.dev/sztab/~pulls/12
| Type |
Task
|
| Priority |
Normal
|
| Assignee | |
| Version |
1.10
|
| Sprints |
n/a
|
| Customer |
n/a
|
Task: Remove Forgejo & Git-Specific Reverse Proxying (Retain Caddy as Generic Ingress)
Parent
SZ-87 — Replace Forgejo with Internal Sztab-Managed Git (Semi-Production Requirement)
Description
This sub-issue covers the complete removal of Forgejo from the Sztab deployment and the elimination of all Git-specific reverse proxying, while intentionally retaining Caddy as a generic ingress and TLS terminator for Sztab UI and backend services.
The goal of this step is to establish a clean, stable baseline where:
This is a deliberate boundary-setting step and a prerequisite for introducing a new Sztab-managed internal Git solution in subsequent work.
Scope
In Scope
/git/*)Out of Scope
Acceptance Criteria
docker compose upsucceeds with no Forgejo service presentRationale
This step enforces a clear architectural invariant:
By removing Forgejo and all Git-specific proxying first, we avoid carrying forward authentication, routing, or UX assumptions into the new internal Git design.
This reduces coupling and risk in later steps of SZ-87.
Work Log
docker-compose.ymlTime Estimate
Notes
This sub-issue is a prerequisite for: