2026-01-11 02:28:04 +01:00
|
|
|
PGHOST=postgresql
|
|
|
|
|
PGPORT=5432
|
|
|
|
|
PGDATABASE=calendars
|
|
|
|
|
PGUSER=pgroot
|
|
|
|
|
PGPASSWORD=pass
|
2026-01-11 03:52:43 +01:00
|
|
|
CALENDARS_BASE_URI=/api/v1.0/caldav/
|
|
|
|
|
CALDAV_INBOUND_API_KEY=changeme-inbound-in-production
|
2026-01-25 20:32:40 +01:00
|
|
|
CALDAV_OUTBOUND_API_KEY=changeme-outbound-in-production
|
|
|
|
|
# Default callback URL for sending scheduling notifications (emails)
|
|
|
|
|
# Used when clients (like Apple Calendar) don't provide X-CalDAV-Callback-URL header
|
2026-02-09 18:43:49 +01:00
|
|
|
CALDAV_CALLBACK_URL=http://backend-dev:8000/api/v1.0/caldav-scheduling-callback
|
|
|
|
|
# Calendar sanitizer: strip inline binary attachments (base64 images from Outlook/Exchange)
|
|
|
|
|
# Applies to all CalDAV writes (client PUTs + import)
|
|
|
|
|
SANITIZER_STRIP_BINARY_ATTACHMENTS=true
|
|
|
|
|
# Calendar sanitizer: max DESCRIPTION size in bytes (0 = no limit)
|
|
|
|
|
SANITIZER_MAX_DESCRIPTION_BYTES=102400
|
|
|
|
|
# Calendar sanitizer: max total resource size in bytes per calendar object (0 = no limit)
|
|
|
|
|
SANITIZER_MAX_RESOURCE_SIZE=1048576
|