Unified invitation and user management for Plex and Jellyfin media servers
...
Use Bun 1.4.2, matching frontend/package.json. uv run dev_cli
remains the launcher for the Python backend and frontend together.
For frontend-only development (with the backend running):
cd frontend
bun install --frozen-lockfile
bun run devBuild and start the production frontend from the same directory:
bun run build
bun run startstart runs the built SvelteKit server with Bun in production mode. The Python
backend runs separately; configure INTERNAL_API_URL for the frontend's server-side
API proxy. Leave PUBLIC_API_URL empty for same-origin browser requests. See
.env.example for backend security, database and bootstrap settings.
The container keeps both services under s6 and directly runs the same Bun entry point.
GNU Affero General Public License v3.0