restructure to react spa + hono api, fix missing server/ and lib/
rewrite from monolithic hono jsx to react 19 spa with tanstack router + hono json api backend. add scan, review, execute, nodes, and setup pages. multi-stage dockerfile (node for vite build, bun for runtime). previously, server/ and src/shared/lib/ were silently excluded by global gitignore patterns (/server/ from emacs, lib/ from python). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
41
.env.example
Normal file
41
.env.example
Normal file
@@ -0,0 +1,41 @@
|
||||
# netfelix-audio-fix — environment configuration
|
||||
# Copy this file to .env and fill in your values.
|
||||
# Bun auto-loads .env on every start; .env.development/.env.test/.env.production
|
||||
# are loaded additionally for the matching NODE_ENV.
|
||||
#
|
||||
# When JELLYFIN_URL + JELLYFIN_API_KEY are set, the setup wizard is skipped.
|
||||
# JELLYFIN_USER_ID is optional — omit it when using an admin API key (uses /Items directly).
|
||||
|
||||
# ── Server ────────────────────────────────────────────────────────────────────
|
||||
PORT=3000
|
||||
DATA_DIR=./data
|
||||
|
||||
# ── Jellyfin ──────────────────────────────────────────────────────────────────
|
||||
JELLYFIN_URL=http://jellyfin.local:8096
|
||||
JELLYFIN_API_KEY=your-jellyfin-api-key
|
||||
# JELLYFIN_USER_ID= # optional; omit when using an admin API key
|
||||
|
||||
# ── Radarr (optional) ─────────────────────────────────────────────────────────
|
||||
RADARR_URL=http://radarr.local:7878
|
||||
RADARR_API_KEY=your-radarr-api-key
|
||||
RADARR_ENABLED=false
|
||||
|
||||
# ── Sonarr (optional) ─────────────────────────────────────────────────────────
|
||||
SONARR_URL=http://sonarr.local:8989
|
||||
SONARR_API_KEY=your-sonarr-api-key
|
||||
SONARR_ENABLED=false
|
||||
|
||||
# ── Subtitle languages ────────────────────────────────────────────────────────
|
||||
# Comma-separated ISO 639-2 codes to keep. Forced and hearing-impaired tracks
|
||||
# are always kept regardless of this setting.
|
||||
SUBTITLE_LANGUAGES=eng,deu,spa
|
||||
|
||||
# ── Media paths (optional) ────────────────────────────────────────────────────
|
||||
# Host-side paths for your media libraries. Used to generate Docker commands on
|
||||
# the review page. Jellyfin always exposes libraries at /movies and /series, so
|
||||
# these are the left-hand sides of the Docker volume mounts:
|
||||
# -v /mnt/user/storage/Movies:/movies → MOVIES_PATH=/mnt/user/storage/Movies
|
||||
# -v /mnt/user/storage/Series:/series → SERIES_PATH=/mnt/user/storage/Series
|
||||
#
|
||||
# MOVIES_PATH=/mnt/user/storage/Movies
|
||||
# SERIES_PATH=/mnt/user/storage/Series
|
||||
Reference in New Issue
Block a user