60 lines
1.5 KiB
Plaintext
60 lines
1.5 KiB
Plaintext
# ===== 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 <noreply@YOUR_DOMAIN.example.com>
|
|
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
|