mirror of
https://github.com/agentrhq/authsome.git
synced 2026-09-19 01:34:19 +08:00
6231674610
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>
39 lines
436 B
Plaintext
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
|