su2a / deploy

Commit History

  1. fix: chown /app to su2a for auto-update write access

    Verified signature
    4257495
  2. fix: write update temp file to /tmp instead of /app

    Verified signature
    7d3a39d
  3. feat: auto-update to latest GitHub release on restart

    Verified signature
    78d07fd
  4. fix: use partial unique index syntax for admin ON CONFLICT

    Verified signature
    fa19754
  5. fix: create admin user from secrets on fresh DB

    Verified signature
    b25c094
  6. fix: bypass FUSE config corruption with env vars + enable registration on start

    Verified signature
    f3a3464
  7. revert: restore original entrypoint from 5565702

    Verified signature
    feb6f75
  8. fix: embed config in entrypoint, use DATA_DIR=/tmp to bypass FUSE entirely

    Verified signature
    95d5a78
  9. fix: set PATH for hf in root context, unconditional config download

    Verified signature
    86371d6
  10. fix: download config via HF API instead of FUSE cp to avoid corruption

    Verified signature
    47cd325
  11. fix: use DATA_DIR=/tmp to bypass FUSE config read corruption

    Verified signature
    77dfd7f
  12. fix: copy config off FUSE in root context to avoid permission denied

    Verified signature
    53959b5
  13. fix: copy config off FUSE mount to prevent read corruption

    Verified signature
    881f288
  14. revert: back to single-file backup (debug RUNTIME_ERROR)

    Verified signature
    a37625e
  15. feat: split DB backup into <2MB chunks to avoid FUSE write truncation

    Verified signature
    2b8dbb8
  16. fix: use Python bcrypt at runtime

    Verified signature
    b990d0b
  17. fix: use quoted heredoc + psql -v to prevent shell expansion of bcrypt hash

    74408f8
  18. fix: use DO block for admin upsert, fix settings table column names

    ef4cb5c
  19. feat: auto-create admin user and enable registration on first start via psql

    fce4b85
  20. revert: restore original entrypoint

    2c4ddf1
  21. fix: run admin creation after server starts (tables must exist first)

    57ed68f
  22. feat: auto-create admin user from ADMIN_EMAIL/ADMIN_PASSWORD secrets on startup

    27b2af6
  23. fix: resolve RUNTIME_ERROR caused by FUSE bucket mount conflicts⁠

    5565702

  1. PG local + bucket backup/restore, DB: su2adb

    Verified signature
    126ef31