fetch_ml/docs/mkdocs.yml
Jeremie Fraeys ea15af1833 Fix multi-user authentication and clean up debug code
- Fix YAML tags in auth config struct (json -> yaml)
- Update CLI configs to use pre-hashed API keys
- Remove double hashing in WebSocket client
- Fix port mapping (9102 -> 9103) in CLI commands
- Update permission keys to use jobs:read, jobs:create, etc.
- Clean up all debug logging from CLI and server
- All user roles now authenticate correctly:
  * Admin: Can queue jobs and see all jobs
  * Researcher: Can queue jobs and see own jobs
  * Analyst: Can see status (read-only access)

Multi-user authentication is now fully functional.
2025-12-06 12:35:32 -05:00

76 lines
1.6 KiB
YAML

site_name: Fetch ML Documentation
site_description: Secure Machine Learning Platform
repo_url: https://github.com/jfraeys/fetch_ml
edit_uri: edit/main/docs/
docs_dir: src
site_dir: _site
nav:
- Home: index.md
- Getting Started:
- quick-start.md
- installation.md
- first-experiment.md
- Development:
- development-setup.md
- testing.md
- architecture.md
- cli-reference.md
- zig-cli.md
- queue.md
- smart-defaults.md
- cicd.md
- Operations & Production:
- deployment.md
- environment-variables.md
- production-monitoring.md
- operations.md
- redis-ha.md
- release-checklist.md
- Security:
- security.md
- api-key-process.md
- user-permissions.md
- Reference:
- configuration-schema.md
- troubleshooting.md
- Architecture Decisions:
- adr/README.md
- adr/ADR-001-use-go-for-api-server.md
- adr/ADR-002-use-sqlite-for-local-development.md
- adr/ADR-003-use-redis-for-job-queue.md
theme:
name: material
palette:
- scheme: default
primary: blue
accent: blue
- scheme: slate
primary: blue
accent: blue
font:
text: Roboto
code: Roboto Mono
features:
- navigation.instant
- navigation.tracking
- navigation.tabs
- navigation.sections
- navigation.expand
- navigation.indexes
- toc.integrate
- search.highlight
- search.share
plugins:
- search
markdown_extensions:
- codehilite
- admonition
- toc:
permalink: true
- pymdownx.superfences
- pymdownx.highlight