Files
agentrhq__authsome/.dockerignore
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

39 lines
436 B
Plaintext

# Version control
.git
.gitignore
# Python build artefacts
__pycache__
*.py[cod]
*.egg-info
dist/
.venv/
.uv/
# Node build artefacts
ui/node_modules/
ui/.next/
ui/out/
# Generated UI assets (rebuilt inside the Docker build)
src/authsome/ui/web/
# Tests and CI
tests/
.github/
.pre-commit-config.yaml
# Docs and assets
docs/
assets/
*.md
!README.md
# Editor / tooling
.ruff_cache/
.mypy_cache/
.pytest_cache/
.vscode/
.idea/
*.egg