docs: update deployment docs and standardize logging (#194)
* docs: update deployment docs and costs for production-fe workflow
- update README costs to ~$25-30/month (2x fly apps + neon)
- fix backend API links to use api.plyr.fm custom domain
- update environments.md for production-fe branch deployment
- document new release workflow (just release merges main → production-fe)
- remove outdated overview.md (referenced old relay branding)
- remove STATUS.md link (not tracked in git)
- fix local development to use justfile commands
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* feat: add hot reloading to transcoder with cargo-watch
use cargo watch for transcoder development to auto-reload on file changes,
matching the hot reload experience of backend (uvicorn --reload) and
frontend (bun run dev)
requires: cargo install cargo-watch
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* refactor: organize frontend commands into nested justfile
- create frontend/justfile with dev, build, preview, check, install
- remove deploy-frontend from root justfile (deployment via cloudflare pages)
- update docs to use 'just frontend dev' instead of 'just run-frontend'
- matches transcoder pattern with nested justfile modules
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* refactor: standardize logging with logfire handler
- use LogfireLoggingHandler for consistent log formatting
- remove duplicate logfire.configure() call in database.py
- add per-file import sort ignore for main.py (warnings filter must be first)
- downgrade handle resolution log to debug level
- clean up README deployment instructions
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* refactor: simplify frontend justfile to only used targets
remove build, preview, install targets - these are never used locally.
cloudflare pages handles builds, and deps are managed directly with bun.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
---------
Co-authored-by: Claude <noreply@anthropic.com>
authored by
zzstoatzz.io
Claude
and committed by
GitHub
25b1ef31
ce91960a