# ===== Reactive Resume clean install environment ===== # Copy this file to .env, then replace every CHANGE_ME / YOUR_* value. TZ=Asia/Shanghai # Public URL behind your reverse proxy. APP_URL=https://YOUR_DOMAIN.example.com # Local debug binding on this Docker host. # Use 127.0.0.1 if only frpc / local reverse proxy should reach the app. LOCAL_BIND_IP=127.0.0.1 LOCAL_APP_PORT=CHANGE_ME_LOCAL_PORT # PostgreSQL. POSTGRES_DB=reactive_resume POSTGRES_USER=reactive_resume POSTGRES_PASSWORD=CHANGE_ME_POSTGRES_PASSWORD DATABASE_URL=postgresql://reactive_resume:CHANGE_ME_POSTGRES_PASSWORD@postgres:5432/reactive_resume # Generate with: openssl rand -hex 32 AUTH_SECRET=CHANGE_ME_64_HEX_AUTH_SECRET ENCRYPTION_SECRET=CHANGE_ME_64_HEX_ENCRYPTION_SECRET # Optional email/auth/storage/AI settings can be enabled later. BETTER_AUTH_API_KEY= GOOGLE_CLIENT_ID= GOOGLE_CLIENT_SECRET= GITHUB_CLIENT_ID= GITHUB_CLIENT_SECRET= LINKEDIN_CLIENT_ID= LINKEDIN_CLIENT_SECRET= OAUTH_PROVIDER_NAME= OAUTH_CLIENT_ID= OAUTH_CLIENT_SECRET= OAUTH_DISCOVERY_URL= OAUTH_AUTHORIZATION_URL= OAUTH_TOKEN_URL= OAUTH_USER_INFO_URL= OAUTH_DYNAMIC_CLIENT_REDIRECT_HOSTS= OAUTH_SCOPES= SMTP_HOST= SMTP_PORT=587 SMTP_USER= SMTP_PASS= SMTP_FROM=Reactive Resume SMTP_SECURE=false S3_ACCESS_KEY_ID= S3_SECRET_ACCESS_KEY= S3_REGION=us-east-1 S3_ENDPOINT= S3_BUCKET= S3_FORCE_PATH_STYLE=false REDIS_URL= CLOUDFLARE_ACCOUNT_ID= CLOUDFLARE_API_TOKEN= FLAG_DISABLE_SIGNUPS=false FLAG_DISABLE_EMAIL_AUTH=false FLAG_DISABLE_IMAGE_PROCESSING=false FLAG_ALLOW_UNSAFE_AI_BASE_URL=false