Auto-sync Chriss-MacBook-Pro 2026-06-25 21:24

This commit is contained in:
Chris
2026-06-25 21:24:58 -05:00
parent 44f146d4f7
commit 983ecb6d2e
8 changed files with 119 additions and 0 deletions
@@ -0,0 +1,18 @@
---
name: deployment-setup
description: "How the workout-player is deployed — remote VM, Docker, scp-based deploys"
metadata:
node_type: memory
type: reference
originSessionId: 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)