gitoriaLog in with ident

calendar

All repositories: gitoria

ReadmeCodePull requestsReleasesTicketsSettings
Commit76edaa6276edaa62calendar: Hybriel master ff51cf46 (re-vendor round, static workaround removed)mre76edaa62/docker-compose.yml

1.0 KB

  1. # calendar.worldapi.org on Byrodin — same pattern as gitoria: ./Dockerfile = debian:12-slim + libssl3 +
  2. # ca-certificates, host network, the app on 127.0.0.1:45005, nginx proxies it and ends TLS (WebSocket Upgrade headers
  3. # needed: hl:web rides `/`). The whole folder is the bind mount (.sessions/ and storage/ persist).
  4. # LOGIN VIA IDENT (ticket #2): IDENT_API_KEY and IDENT_API_SECRET come from `.env` in this folder (never written here).
  5. # The app is registered in ident with ONE origin, https://calendar.worldapi.org. IDENT_EXCHANGE_URL: the server-side
  6. # code exchange goes straight to ident's loopback port (as notes does).
  7. services:
  8. calendar:
  9. container_name: calendar.worldapi.org
  10. build: .
  11. image: "worldapi-hybriel-runtime:debian12"
  12. working_dir: /home/calendar
  13. network_mode: host
  14. restart: unless-stopped
  15. environment:
  16. - HL_HOST=127.0.0.1
  17. - CALENDAR_PORT=45005
  18. - CALENDAR_WATCH=0
  19. - IDENT_EXCHANGE_URL=http://127.0.0.1:45002
  20. volumes:
  21. - ./:/home/calendar
  22. command: ./bin/hybriel project.hl

Branches

Latest commits

  • 76edaa62calendar: Hybriel master ff51cf46 (re-vendor round, static workaround removed)mre
  • 90a3fc2cdeploy.sh: back up live storage/.sessions/.env before every deploy (newest 5 kept)mre
  • 6722b72ddeploy.sh: never send .git or .gitignore to Byrodinmre
  • be099807State of 2026-09-27, before the move to gitoriamre