New docker-compose.yml using alpine/git for internal Git (SZ-80)
rk@tigase.net opened 6 days ago

Description: Replace Forgejo in the Docker Compose setup with a lightweight internal Git container (e.g., alpine/git). The Git service should be:

  • Local-only (accessible only from within the docker-compose network)
  • Unauthenticated
  • Persistent across restarts using a volume (e.g., /gitrepos)
  • Mountable by Sztab to allow direct repo creation/manipulation

This Compose file will define:

  • sztab-backend
  • sztab-frontend
  • sztab-postgres
  • internal-git (Git repo host using alpine/git or similar)

Acceptance Criteria:

  • docker-compose up -d brings up all services, no Forgejo required
  • Backend can see and manipulate files in mounted /gitrepos
  • A user can use this to spin up Sztab on her home server
  • rk@tigase.net commented 6 days ago

    Subtasks:

    • Replace Forgejo with alpine/git or a custom Git container
    • Mount a persistent volume for /gitrepos
    • Confirm Sztabina and Sztab backend can access /gitrepos
    • Update backend application.yml or env var to reflect new Git path
    • Update emitted docker-compose.yml generation logic (if dynamic)
issue 1 of 1
Type
New Feature
Priority
Normal
Assignee
Version
none
Sprints
n/a
Customer
n/a
Issue Votes (0)
Watchers (3)
Reference
SZ-80
Please wait...
Page is in error, reload to recover