calendar
All repositories: gitoria
1.0 KB
# calendar.worldapi.org on Byrodin — same pattern as gitoria: ./Dockerfile = debian:12-slim + libssl3 +# ca-certificates, host network, the app on 127.0.0.1:45005, nginx proxies it and ends TLS (WebSocket Upgrade headers# needed: hl:web rides `/`). The whole folder is the bind mount (.sessions/ and storage/ persist).# LOGIN VIA IDENT (ticket #2): IDENT_API_KEY and IDENT_API_SECRET come from `.env` in this folder (never written here).# The app is registered in ident with ONE origin, https://calendar.worldapi.org. IDENT_EXCHANGE_URL: the server-side# code exchange goes straight to ident's loopback port (as notes does).services:calendar:container_name: calendar.worldapi.orgbuild: .image: "worldapi-hybriel-runtime:debian12"working_dir: /home/calendarnetwork_mode: hostrestart: unless-stoppedenvironment:- HL_HOST=127.0.0.1- CALENDAR_PORT=45005- CALENDAR_WATCH=0- IDENT_EXCHANGE_URL=http://127.0.0.1:45002volumes:- ./:/home/calendarcommand: ./bin/hybriel project.hl
Branches
- mainmain branch