c03f17488c
CI / lint-and-test (push) Failing after 1m18s
Replace Syncthing as the product upload path with a share-target app and POST /api/jobs. Web UI live-polls job progress. Co-authored-by: Cursor <cursoragent@cursor.com>
1.7 KiB
1.7 KiB
NOTES.md
Deploy 2026-07-16
- Live on boka:
/home/frank/live.f12.rocks - Web: https://live.f12.rocks
- Password / secrets in server
.envonly (chmod 600) - First rembg job downloads ~176 MB model into docker volume
rembg_cache
Syncthing cutover (2026-07-18)
- SFTPGo removed; drop path is Syncthing
- Data share:
/home/frank/sync.schwenk.online/data/livef12(incoming/+variants/+intermediates/+meta/+processed.json) - Flat phone-friendly names:
{stem}_original.jpg,{stem}_v1.png, … - Old path
/home/frank/live.f12.rocks/datano longer used by compose (migration/cleanup manual) - Host port 12121 can be closed after cutover
Android upload (2026-08-27)
- Syncthing is fallback only. Product path: organizer Android app
(
android/) →POST /api/jobswithUPLOAD_TOKEN→ worker as before. - App polls JSON, local notification, saves to
Pictures/livef12/{job_id}/. - After deploy: set
UPLOAD_TOKENin server.env, recreateweb. - Sideload debug APK; no Play Store / ntfy.
- Leftover branch
fix/concurrency-and-cleanupdeleted (already in main).
Deploy 2026-07-16
- Live on boka:
/home/frank/live.f12.rocks - Web: https://live.f12.rocks
- Password / secrets in server
.envonly (chmod 600) - First rembg job downloads ~176 MB model into docker volume
rembg_cache
Syncthing cutover (2026-07-18)
- SFTPGo removed; drop path is Syncthing
- Data share:
/home/frank/sync.schwenk.online/data/livef12(incoming/+variants/+intermediates/+meta/+processed.json) - Flat phone-friendly names:
{stem}_original.jpg,{stem}_v1.png, … - Old path
/home/frank/live.f12.rocks/datano longer used by compose (migration/cleanup manual) - Host port 12121 can be closed after cutover