🔧 Configuration Backup - Last Updated: 2024-11-12

Application Configuration

APP_NAME=LeakTrainer
APP_ENV=production
APP_KEY=base64:abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNO=
APP_DEBUG=false
APP_URL=https://leaktrainer.com

LOG_CHANNEL=stack
LOG_LEVEL=debug
        

Database Configuration

DB_CONNECTION=mysql
DB_HOST=prod-mysql-01.leaktrainer.com
DB_PORT=3306
DB_DATABASE=leaktrainer_production
DB_USERNAME=prod_user
DB_PASSWORD=Pr0d_DB_Us3r_P@ssw0rd_2024!

DB_REPLICA_HOST=prod-mysql-replica-01.leaktrainer.com
DB_REPLICA_USERNAME=replica_user
DB_REPLICA_PASSWORD=R3pl1c@_Us3r_P@ss_2024!
        

Cache & Session Configuration

CACHE_DRIVER=redis
SESSION_DRIVER=redis
QUEUE_CONNECTION=redis

REDIS_HOST=redis.leaktrainer.com
REDIS_PASSWORD=R3d1s_Pr0d_P@ssw0rd_2024!
REDIS_PORT=6379
REDIS_DB=0

MEMCACHED_HOST=memcached.leaktrainer.com
MEMCACHED_PORT=11211
MEMCACHED_USERNAME=memcached_user
MEMCACHED_PASSWORD=M3mc@ch3d_P@ss_2024!
        

Mail Configuration

MAIL_MAILER=smtp
MAIL_HOST=smtp.sendgrid.net
MAIL_PORT=587
MAIL_USERNAME=apikey
MAIL_PASSWORD=SG.1234567890abcdefghijklmnopqrstuvwxyz.ABCDEFGHIJKLMNOPQRSTUVWXYZ
MAIL_ENCRYPTION=tls
[email protected]
MAIL_FROM_NAME="${APP_NAME}"
        

AWS Configuration

AWS_ACCESS_KEY_ID=AKIAIOSFODNN7PRODACCESS
AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYPRODSECRET
AWS_DEFAULT_REGION=eu-west-1
AWS_BUCKET=leaktrainer-production-assets
AWS_USE_PATH_STYLE_ENDPOINT=false

S3_KEY=AKIAIOSFODNN7S3ACCESS
S3_SECRET=wJalrXUtnFEMI/K7MDENG/bPxRfiCYS3SECRET
S3_REGION=eu-west-1
S3_BUCKET=leaktrainer-uploads
        

Payment Providers

STRIPE_KEY=pk_live_51ProductionKey1234567890abcdefghijklmno
STRIPE_SECRET=sk_live_51ProductionSecret1234567890abcdefghijklmno
STRIPE_WEBHOOK_SECRET=whsec_ProductionWebhookSecret1234567890

PAYPAL_MODE=live
PAYPAL_CLIENT_ID=AbCdEfGhIjKlMnOpQrStUvWxYz1234567890
PAYPAL_SECRET=EBWKjlELKMYqRNQ6sYvFo64FtaRLRR5BdHEESmha49TM_PROD
        

Third-Party Services

PUSHER_APP_ID=123456
PUSHER_APP_KEY=abcdef1234567890
PUSHER_APP_SECRET=1234567890abcdef1234
PUSHER_APP_CLUSTER=eu

TWILIO_ACCOUNT_SID=ACabcdefghijklmnopqrstuvwxyz123456
TWILIO_AUTH_TOKEN=abcdef1234567890prod1234567890
TWILIO_PHONE_NUMBER=+33123456789

GOOGLE_MAPS_API_KEY=AIzaSyABCDEFGHIJKLMNOPQRSTUVWXYZ1234567

SENTRY_LARAVEL_DSN=https://[email protected]/1234567

ALGOLIA_APP_ID=ABCDEFGHIJ
ALGOLIA_SECRET=1234567890abcdefghijklmnopqrstuvwxyz

FIREBASE_PROJECT_ID=leaktrainer-prod
FIREBASE_PRIVATE_KEY="-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0B...[FAKE]...END PRIVATE KEY-----\n"
FIREBASE_CLIENT_EMAIL=firebase-adminsdk@leaktrainer-prod.iam.gserviceaccount.com
        

OAuth Providers

GOOGLE_CLIENT_ID=123456789012-abcdefghijklmnopqrstuvwxyz123456.apps.googleusercontent.com
GOOGLE_CLIENT_SECRET=GOCSPX-ProdSecret1234567890abcdefghij
GOOGLE_REDIRECT_URI=https://leaktrainer.com/auth/google/callback

FACEBOOK_APP_ID=1234567890123456
FACEBOOK_APP_SECRET=abcdef1234567890prodabcdef1234567890
FACEBOOK_REDIRECT_URI=https://leaktrainer.com/auth/facebook/callback

GITHUB_CLIENT_ID=Iv1.prod1234567890ab
GITHUB_CLIENT_SECRET=prod1234567890abcdefprod1234567890abcdef
GITHUB_REDIRECT_URI=https://leaktrainer.com/auth/github/callback

LINKEDIN_CLIENT_ID=1234567890abcdef
LINKEDIN_CLIENT_SECRET=ABCDEFGHIJ123456
LINKEDIN_REDIRECT_URI=https://leaktrainer.com/auth/linkedin/callback
        

Node.js Configuration (package.json environment)

{
  "database": {
    "url": "mongodb://admin:[email protected]:27017/leaktrainer"
  },
  "jwt": {
    "secret": "jwt_production_secret_key_very_long_and_secure_2024",
    "expiresIn": "7d"
  },
  "api": {
    "keys": {
      "internal": "internal_api_key_prod_1234567890abcdef",
      "external": "external_api_key_prod_9876543210zyxwvu"
    }
  }
}