add edoxid calendar sync dag
Sync jadwal sidang eDOXID ke Google Calendar "Jadwal Sidang" tiap 5 menit (read-only ke doxid2022), plus reminder email H-1/1-jam via Gmail API karena reminder Calendar bawaan tidak ikut ke kalender pribadi attendee.
This commit is contained in:
@@ -43,6 +43,15 @@ services:
|
||||
- DB_NAME=${DB_NAME:-informatika}
|
||||
- SERPAPI_KEY=${SERPAPI_KEY}
|
||||
- SERPAPI_MAX_REQUESTS=${SERPAPI_MAX_REQUESTS:-90}
|
||||
# sync jadwal sidang eDOXID -> Google Calendar (nilai di-set di Coolify UI)
|
||||
- EDOXID_DB_HOST=${EDOXID_DB_HOST:-203.24.50.52}
|
||||
- EDOXID_DB_PORT=${EDOXID_DB_PORT:-3306}
|
||||
- EDOXID_DB_DATABASE=${EDOXID_DB_DATABASE:-doxid2022}
|
||||
- EDOXID_DB_USERNAME=${EDOXID_DB_USERNAME:-calendar_sync_ro}
|
||||
- EDOXID_DB_PASSWORD=${EDOXID_DB_PASSWORD}
|
||||
- EDOXID_GOOGLE_CLIENT_ID=${EDOXID_GOOGLE_CLIENT_ID}
|
||||
- EDOXID_GOOGLE_CLIENT_SECRET=${EDOXID_GOOGLE_CLIENT_SECRET}
|
||||
- EDOXID_GOOGLE_REFRESH_TOKEN=${EDOXID_GOOGLE_REFRESH_TOKEN}
|
||||
extra_hosts:
|
||||
- "host.docker.internal:host-gateway"
|
||||
volumes:
|
||||
|
||||
Reference in New Issue
Block a user