From 5d5b07cb6c727e3b4e325293eb2c0539b5df6a6f Mon Sep 17 00:00:00 2001 From: idevakk <219866223+idevakk@users.noreply.github.com> Date: Tue, 10 Mar 2026 01:06:03 +0530 Subject: [PATCH] chore: add new environment variables for application localization, maintenance, logging, mail, MongoDB, Reverb TLS, activity logging, and Filament configuration. --- .env.production.example | 75 ++++++++++++++++++++++++++++++----------- 1 file changed, 55 insertions(+), 20 deletions(-) diff --git a/.env.production.example b/.env.production.example index ee9f058..9212cd2 100644 --- a/.env.production.example +++ b/.env.production.example @@ -4,10 +4,22 @@ APP_KEY= APP_DEBUG=false APP_URL=https://your-domain.com +APP_LOCALE=en +APP_FALLBACK_LOCALE=en +APP_FAKER_LOCALE=en_US + +APP_MAINTENANCE_DRIVER=file +# APP_MAINTENANCE_STORE=database + +PHP_CLI_SERVER_WORKERS=4 + +BCRYPT_ROUNDS=12 + LOG_CHANNEL=stderr +LOG_STACK=single +LOG_DEPRECATIONS_CHANNEL=null LOG_LEVEL=info -# Database (MariaDB via Dokploy/External) DB_CONNECTION=mariadb DB_HOST=mariadb-host DB_PORT=3306 @@ -15,17 +27,6 @@ DB_DATABASE=imail DB_USERNAME=root DB_PASSWORD= -# MongoDB (via Dokploy/External) -MONGODB_URI=mongodb://mongodb-host:27017 - -# Redis (via Dokploy/External) -REDIS_CLIENT=phpredis # Required for Laravel Pulse ingest -REDIS_HOST=redis-host -REDIS_PASSWORD=null -REDIS_PORT=6379 - -CACHE_STORE=redis -QUEUE_CONNECTION=redis SESSION_DRIVER=redis SESSION_LIFETIME=120 SESSION_ENCRYPT=false @@ -33,10 +34,31 @@ SESSION_PATH=/ SESSION_DOMAIN=null BROADCAST_CONNECTION=reverb - FILESYSTEM_DISK=s3 +QUEUE_CONNECTION=redis + +CACHE_STORE=redis +# CACHE_PREFIX= + +MEMCACHED_HOST=127.0.0.1 + +REDIS_CLIENT=phpredis +REDIS_HOST=redis-host +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MONGODB_URI=mongodb://mongodb-host:27017 +MONGODB_DATABASE=imail + +MAIL_MAILER=smtp +MAIL_SCHEME=null +MAIL_HOST=mailpit-host +MAIL_PORT=1025 +MAIL_USERNAME=null +MAIL_PASSWORD=null +MAIL_FROM_ADDRESS="hello@your-domain.com" +MAIL_FROM_NAME="${APP_NAME}" -# S3 Compatible Storage (RustFS via Dokploy/External) AWS_ACCESS_KEY_ID= AWS_SECRET_ACCESS_KEY= AWS_DEFAULT_REGION=us-east-1 @@ -44,21 +66,34 @@ AWS_BUCKET=imail AWS_USE_PATH_STYLE_ENDPOINT=true AWS_ENDPOINT=http://rustfs-host:9000 -# Reverb Configuration +VITE_APP_NAME="${APP_NAME}" + +WEBHOOK_SECRET=demo_webhook_secret +EMAIL_BODY_TTL_SECONDS=259200 + REVERB_APP_ID= REVERB_APP_KEY= REVERB_APP_SECRET= REVERB_HOST="your-domain.com" REVERB_PORT=443 REVERB_SCHEME=https +REVERB_TLS_CERT="/path/to/ssl/cert.crt" +REVERB_TLS_KEY="/path/to/ssl/cert.key" -# Pulse Configuration -PULSE_INGEST_DRIVER=redis -PULSE_REDIS_CONNECTION=default - -VITE_APP_NAME="${APP_NAME}" VITE_REVERB_APP_KEY="${REVERB_APP_KEY}" VITE_REVERB_HOST="${REVERB_HOST}" VITE_REVERB_PORT="${REVERB_PORT}" VITE_REVERB_SCHEME="${REVERB_SCHEME}" VITE_REVERB_PATH="/_ws" + +ACTIVITY_LOGGER_ENABLED=true +ACTIVITY_LOGGER_TABLE_NAME=activity_log + +FILAMENT_LOG_VIEWER_DRIVER=raw +FILAMENT_ROUTE=dash +FILAMENT_ENABLE_LOGIN=true +FILAMENT_ENABLE_REGISTER=false +FILAMENT_ENABLE_PROFILE=false + +PULSE_INGEST_DRIVER=redis +PULSE_REDIS_CONNECTION=default