Files
livef12rocks/NOTES.md
Frank Schwenk c03f17488c
CI / lint-and-test (push) Failing after 1m18s
feat: organizer Android app and token-gated upload API
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>
2026-08-27 21:38:50 +02:00

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 .env only (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/data no 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/jobs with UPLOAD_TOKEN → worker as before.
  • App polls JSON, local notification, saves to Pictures/livef12/{job_id}/.
  • After deploy: set UPLOAD_TOKEN in server .env, recreate web.
  • Sideload debug APK; no Play Store / ntfy.
  • Leftover branch fix/concurrency-and-cleanup deleted (already in main).

Deploy 2026-07-16

  • Live on boka: /home/frank/live.f12.rocks
  • Web: https://live.f12.rocks
  • Password / secrets in server .env only (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/data no longer used by compose (migration/cleanup manual)
  • Host port 12121 can be closed after cutover