|
| 1 | +# Outline secrets for outline.freecodecamp.net |
| 2 | +# All values must be unquoted |
| 3 | +# Generate secrets with: openssl rand -hex 32 |
| 4 | + |
| 5 | +# ============================================================================= |
| 6 | +# REQUIRED - Application Secrets |
| 7 | +# ============================================================================= |
| 8 | +SECRET_KEY=<openssl-rand-hex-32> |
| 9 | +UTILS_SECRET=<openssl-rand-hex-32> |
| 10 | + |
| 11 | +# ============================================================================= |
| 12 | +# REQUIRED - Database (internal, don't change unless you know what you're doing) |
| 13 | +# ============================================================================= |
| 14 | +POSTGRES_USER=outline |
| 15 | +POSTGRES_PASSWORD=<generate-secure-password> |
| 16 | +POSTGRES_DB=outline |
| 17 | + |
| 18 | +# ============================================================================= |
| 19 | +# REQUIRED - Google OAuth |
| 20 | +# ============================================================================= |
| 21 | +# Create at: https://console.cloud.google.com/apis/credentials |
| 22 | +# Authorized redirect URI: https://outline.freecodecamp.net/auth/google.callback |
| 23 | +GOOGLE_CLIENT_ID=<your-google-client-id> |
| 24 | +GOOGLE_CLIENT_SECRET=<your-google-client-secret> |
| 25 | + |
| 26 | +# ============================================================================= |
| 27 | +# OPTIONAL - Restrict to specific domain(s) |
| 28 | +# ============================================================================= |
| 29 | +# Comma-separated list of allowed domains for signup |
| 30 | +# GOOGLE_ALLOWED_DOMAINS=freecodecamp.org |
0 commit comments