INITIAL COMMIT

This commit is contained in:
2026-06-16 15:14:37 +02:00
commit 1477ec36fd
49 changed files with 6835 additions and 0 deletions

24
.env.example Normal file
View File

@ -0,0 +1,24 @@
TZ=Europe/Berlin
APP_USERNAME=admin
APP_PASSWORD=change-me
APP_SECRET_KEY=replace-with-a-long-random-secret
SYNC_ENABLED=true
SYNC_DAYS_AHEAD=1
GARMIN_EMAIL=
GARMIN_PASSWORD=
GARMIN_TOKEN_STORE=.garmin-tokens
GARMIN_TOKEN_DIR=/data/garmin-tokens
CLONE_PREFIX=GCClone
OVERWRITE_EXISTING=true
DELETE_OLD_CLONES=false
CHANGE_DETECTION_INTERVAL_MINUTES=30
CHANGE_DETECTION_ACTIVE_WINDOW=05:00-22:00
CHANGE_DETECTION_FIXED_TIMES=05:15,06:15,07:15,08:15,09:15,10:15,11:15,12:15,13:15
LOG_LEVEL=INFO
DEBUG_DUMP_JSON=false
# Optional, only needed when debugging Garmin browser-only /gc-api endpoints.
# Copy the Cookie request header from your logged-in browser's network request.
# Treat this like a password; never commit it.
GARMIN_GC_API_COOKIE=
GARMIN_GC_API_CSRF=