Commit Graph

10 Commits

Author SHA1 Message Date
rishabhraj36 57c8409e6e docs: updated self hosting docs 2026-06-17 16:20:42 +05:30
rishabhraj36 48f7c6fbb7 docs: fix self-hosting quick start and first-run flow 2026-06-17 15:33:16 +05:30
beubax be5c646b5b fix: require production backend URLs 2026-06-12 12:42:06 +05:30
beubax ff3d5426a5 fix: harden container startup path 2026-06-10 16:59:43 +05:30
beubax b374fb49a0 fix: address production readiness review 2026-06-10 16:55:14 +05:30
beubax ee25d5ce49 fix: clarify compose master key secret 2026-06-10 16:44:40 +05:30
beubax 5a15e4179b fix: avoid hardcoded compose secrets 2026-06-10 16:42:14 +05:30
beubax ea4eaa791b docs: add production self-hosting path 2026-06-10 16:37:57 +05:30
Manoj Bajaj 54d7c3a200 docs: Update documentation to correctly reference current authsome state 2026-06-05 14:21:35 +05:30
Manoj Bajaj 6231674610 feat: add Dockerfile, docker-compose, and self-hosting guide
Enables single-command self-deployment of the authsome daemon in a
container without requiring Python or uv on the host.

- Multi-stage Dockerfile: ui-builder (Node 24/pnpm) → py-builder (uv
  wheel) → slim Python 3.13 runtime, non-root authsome user
- docker-compose.yml with named volume and restart: unless-stopped
- .dockerignore to keep the build context minimal
- docs/guides/self-hosting.md covering quick-start, env vars, volume
  backup/restore, TLS with Caddy, and local builds
- .github/workflows/docker.yml CI job that builds the image on every PR
- README.md self-hosting quick-start section

Closes #366

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-02 16:45:48 +05:30