PORT=3000 APP_ENV=development FRONTEND_ORIGINS=http://localhost:3000,http://127.0.0.1:3000,http://localhost:8080,http://127.0.0.1:8080 # For production (including Hugging Face), this should be true so startup fails # fast if database is misconfigured or unavailable. DB_REQUIRED_ON_STARTUP=true # Number of retries before startup fails when DB_REQUIRED_ON_STARTUP=true. DB_CONNECT_RETRIES=20 # Delay between DB retries in milliseconds. DB_CONNECT_RETRY_DELAY_MS=3000 DB_HOST=127.0.0.1 DB_PORT=3306 DB_NAME=care_people DB_USER=root DB_PASSWORD= # When true, seed scripts run on container startup (resets some demo tables). DB_AUTO_SEED=false # Optional local MySQL data path used by container entrypoint. MYSQL_DATA_DIR=/data/mysql # Max seconds to wait for embedded MySQL during boot. MYSQL_BOOT_WAIT_SECONDS=90 JWT_SECRET=change-this-access-secret JWT_REFRESH_SECRET=change-this-refresh-secret ACCESS_TOKEN_MINUTES=60 REFRESH_TOKEN_DAYS=2 OTP_DEV_MODE=true OTP_TTL_MINUTES=5 OTP_LENGTH=6 MAILCHIMP_TRANSACTIONAL_ENABLED=false MAILCHIMP_TRANSACTIONAL_API_KEY= MAILCHIMP_FROM_EMAIL= MAILCHIMP_FROM_NAME=Care People MAILCHIMP_REPLY_TO= FIREBASE_ENABLED=false FIREBASE_PROJECT_ID= FIREBASE_CLIENT_EMAIL= FIREBASE_PRIVATE_KEY= FIREBASE_SERVICE_ACCOUNT_JSON= FIREBASE_SERVICE_ACCOUNT_PATH= PUSH_REMINDER_WORKER_ENABLED=true PUSH_REMINDER_WORKER_INTERVAL_SECONDS=60