|
| 1 | +# ============================================ |
| 2 | +# IMAGE VERSIONS |
| 3 | +# Auto-updated by CI/CD, or pin to specific version |
| 4 | +# ============================================ |
| 5 | +BE_VERSION=latest |
| 6 | +FE_VERSION=latest |
| 7 | + |
| 8 | +# ============================================ |
| 9 | +# URLS |
| 10 | +# ============================================ |
| 11 | +FRONTEND_URL=https://fallout.evillab.dev |
| 12 | +API_URL=https://fallout-api.evillab.dev |
| 13 | + |
| 14 | +# ============================================ |
| 15 | +# SECRETS (CRITICAL - generate new values!) |
| 16 | +# ============================================ |
| 17 | +# Generate with: openssl rand -hex 32 |
| 18 | +SECRET_KEY=CHANGE-ME-USE-openssl-rand-hex-32 |
| 19 | + |
| 20 | +# ============================================ |
| 21 | +# DATABASE |
| 22 | +# ============================================ |
| 23 | +POSTGRES_USER=postgres |
| 24 | +POSTGRES_PASSWORD=postgres |
| 25 | +POSTGRES_DB=fallout_db |
| 26 | + |
| 27 | +# ============================================ |
| 28 | +# INITIAL ADMIN USER |
| 29 | +# ============================================ |
| 30 | +FIRST_SUPERUSER_USERNAME=ElderEvil |
| 31 | +FIRST_SUPERUSER_EMAIL=elder.evil.dev@proton.me |
| 32 | +FIRST_SUPERUSER_PASSWORD=CHANGE-ME-strong-password |
| 33 | + |
| 34 | +# ============================================ |
| 35 | +# AI PROVIDER |
| 36 | +# ============================================ |
| 37 | +AI_PROVIDER=openai |
| 38 | +AI_MODEL=gpt-4o |
| 39 | +OPENAI_API_KEY=sk-your-openai-key-here |
| 40 | + |
| 41 | +# ============================================ |
| 42 | +# EMAIL (uses Mailpit by default for staging) |
| 43 | +# ============================================ |
| 44 | +SMTP_HOST=mailpit |
| 45 | +SMTP_PORT=1025 |
| 46 | +SMTP_USER= |
| 47 | +SMTP_PASSWORD= |
| 48 | +SMTP_TLS=false |
| 49 | +SMTP_SSL=false |
| 50 | +EMAIL_FROM_ADDRESS=noreply@falloutshelter.com |
| 51 | +EMAIL_FROM_NAME=Fallout Shelter |
| 52 | + |
| 53 | +# ============================================ |
| 54 | +# RUSTFS (external S3-compatible storage) |
| 55 | +# Internal API endpoint for boto3 client connections |
| 56 | +# ============================================ |
| 57 | +RUSTFS_HOSTNAME=s3-api.evillab.dev |
| 58 | +RUSTFS_PORT=443 |
| 59 | +RUSTFS_USE_HTTPS=True |
| 60 | +RUSTFS_ACCESS_KEY=admin |
| 61 | +RUSTFS_SECRET_KEY=CHANGE-ME-use-openssl-rand-hex-32 |
| 62 | +RUSTFS_DEFAULT_BUCKET=fallout-shelter |
| 63 | +# Public URL for generating user-facing file links |
| 64 | +RUSTFS_PUBLIC_URL=https://s3.evillab.dev |
0 commit comments