Files

898 B

name, description, metadata
name description metadata
deployment-setup How the workout-player is deployed — remote VM, Docker, scp-based deploys
node_type type originSessionId
memory reference 4c5b9e06-c81b-4be9-9182-f1c816180860

Deployment

  • Runs on Proxmox3 → VM 101 (192.168.86.172) via Docker on port 8091
  • Reverse proxy: workouts.chrissader.com → :8091 via Caddy on proxmox1 with Authelia
  • No git on the remote — deploy by tarring the project (excluding node_modules/.next/data/.git), scp to remote, extract in place, docker compose up -d --build
  • Data lives in /home/csader/workout-player/data/ (SQLite DB + thumbnails), mounted as Docker volume
  • Media path: /mnt/unraid/media/tv/Exercise (read-only mount)
  • .env on remote has MEDIA_PATH=/mnt/unraid/media/tv/Exercise
  • Gitea repo: https://git.chrissader.com/csader/workout-player (basic auth via git credential store)