🔧 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"
}
}
}