gitoriaLog in with ident

notes

All repositories: gitoria

ReadmeCodePull requestsReleasesTicketsSettings
Commit9883c5409883c540deploy.sh: back up live storage/.sessions/.env before every deploy (newest 5 kept)mre9883c540/docker-compose.yml

1.2 KB

  1. # notes.worldapi.org on Byrodin — same pattern as gitoria.worldapi.org: ./Dockerfile = debian:12-slim +
  2. # libssl3 + ca-certificates, host network, the app on 127.0.0.1:45007, nginx proxies it and ends TLS
  3. # (the vhost needs the WebSocket Upgrade headers: the live push rides `/`).
  4. # The container REPLACES the old demo-notes (port 45000) at the same address: at the first deploy the architect
  5. # backs the demo up, stops it and points the vhost to 45007.
  6. # The whole folder is the bind mount: storage/mpackdb/ and .sessions/ live here and persist.
  7. # LOGIN VIA IDENT: IDENT_API_KEY and IDENT_API_SECRET come from `.env` in this folder (never written here).
  8. # The app is registered in ident with ONE origin, https://notes.worldapi.org.
  9. # IDENT_EXCHANGE_URL: the server-side code exchange goes straight to ident's loopback port.
  10. services:
  11. notes:
  12. container_name: notes.worldapi.org
  13. build: .
  14. image: "worldapi-hybriel-runtime:debian12"
  15. working_dir: /home/notes
  16. network_mode: host
  17. restart: unless-stopped
  18. environment:
  19. - HL_HOST=127.0.0.1
  20. - NOTES_PORT=45007
  21. - NOTES_WATCH=0
  22. - IDENT_EXCHANGE_URL=http://127.0.0.1:45002
  23. volumes:
  24. - ./:/home/notes
  25. command: ./bin/hybriel project.hl

Branches

Latest commits

  • 9883c540deploy.sh: back up live storage/.sessions/.env before every deploy (newest 5 kept)mre
  • eee693b8deploy.sh: never send .git or .gitignore to Byrodinmre
  • c8904061State of 2026-09-27, before the move to gitoriamre