feat: initial live.f12.rocks SFTP → gmic/rembg → web pipeline

Event pep stack with SFTPGo inbox, sequential worker, FastAPI gallery/remix, and Traefik-ready compose.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Frank Schwenk
2026-07-16 21:32:10 +02:00
commit 90192cd284
31 changed files with 7739 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
# Copy to `.env` and fill in real values. Never commit `.env`.
# --- SFTPGo credentials -----------------------------------------------
# Whoever runs the event camera/laptop uploads photos here.
SFTP_USER=livef12
SFTP_PASSWORD=changeme
# --- Host paths / ports --------------------------------------------------
# On the server this should be an absolute path, e.g.
# /home/frank/live.f12.rocks/data
DATA_HOST_DIR=./data
# Spec asked for 121212 which exceeds TCP max (65535). Use 12121.
SFTP_HOST_PORT=12121
# --- Pipeline tuning (see make_random.py for background) -----------------
OUTPUT_COUNT=3
BLEND_OPACITY=30%
FILTER_TIMEOUT=120
MAX_FILTER_ATTEMPTS=8
NICE_LEVEL=18