Go to file
Matthew Knight 8eaa27bb31
Remove dead code
2026-02-17 17:07:32 -08:00
.forgejo/workflows Update dependencies and Go version to fix CVEs 2026-02-17 15:49:23 -08:00
cmd/server Merge branch 'main' into unify-ui 2026-02-17 16:46:48 -08:00
docs JWT SSO 2026-02-15 09:12:19 -08:00
internal Remove dead code 2026-02-17 17:07:32 -08:00
web Merge branch 'main' into unify-ui 2026-02-17 16:46:48 -08:00
.dockerignore Init 2026-02-12 15:00:17 -08:00
.env.example Unify UI 2026-02-17 11:01:34 -08:00
.gitignore Add server binary to .gitignore 2026-02-17 16:13:02 -08:00
Dockerfile Merge branch 'main' into unify-ui 2026-02-17 16:46:48 -08:00
Makefile Init 2026-02-12 15:00:17 -08:00
README.md poke 2026-02-16 00:07:00 -08:00
go.mod Update dependencies and Go version to fix CVEs 2026-02-17 15:49:23 -08:00
go.sum Update dependencies and Go version to fix CVEs 2026-02-17 15:49:23 -08:00
package-lock.json More forgejo features 2026-02-14 12:59:32 -08:00
package.json More forgejo features 2026-02-14 12:59:32 -08:00

README.md

Forgejo Tickets

A customer-facing support ticket system that bridges a web UI with Forgejo issue tracking. Customers create and manage support tickets through a clean web interface, while tickets automatically sync to Forgejo repositories as issues for internal team tracking.

Quick Start

cp .env.example .env
# Edit .env with your database URL, session secret, etc.
make build
make run

The public server starts on :8080 and the admin server on :8081.

Documentation

Topic Description
Architecture Two-server design, directory structure, package responsibilities, request lifecycle
Configuration Full environment variable reference with defaults and descriptions
Deployment Local dev, Docker, Nomad, Makefile targets, database setup
User Guide Registration, login, tickets, comments, email notifications
Admin Guide Dashboard, user/ticket/repo management, Tailscale auth
Forgejo Integration Issue sync, comment sync, webhooks, auto-close flow
SSO Integration JWT SSO with Ed25519 for auto-provisioning users from external apps