Add stegasoo-api AUR package

New package in aur-api/ for API-only installation:
- Installs [api,cli,compression] extras
- Has fastapi/uvicorn for REST API
- No flask/gunicorn (web UI deps)
- 74MB package size
- Systemd service with TLS enabled by default

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Aaron D. Lee
2026-01-11 18:13:26 -05:00
parent 34ede3815f
commit b09f607d34
5 changed files with 208 additions and 3 deletions

View File

@@ -29,7 +29,11 @@
- Created aur-cli/PKGBUILD with [cli,dct,compression] extras only
- No flask/gunicorn/fastapi/uvicorn/pyzbar deps
- 68MB vs 79MB for full package
- [ ] `stegasoo-api` - REST API package (needs auth overhaul first)
- [x] `stegasoo-api` - REST API package
- Created aur-api/PKGBUILD with [api,cli,compression] extras
- Has fastapi/uvicorn, no flask/gunicorn
- 74MB package size
- Includes systemd service with TLS
## API Auth Work
- [x] API key authentication (simpler than OAuth2 for personal use)
@@ -47,5 +51,4 @@
- `stegasoo api serve` (starts with TLS by default)
## API Documentation
- [ ] Postman collection
- [ ] Environment variable templates
- [ ] Postman collection (with environment templates)