APP_NAME="Timebank.cc" APP_ENV=local APP_KEY=base64:GENERATE_WITH_php_artisan_key:generate APP_DEBUG=true APP_URL=http://localhost:8000 IS_DOCKER=true # Theme Configuration TIMEBANK_THEME=timebank_cc # Theme options: timebank_cc, uuro, vegetable, yellow # Debugging LOG_CHANNEL=stack LOG_DEPRECATIONS_CHANNEL=null LOG_LEVEL=debug # Database - Docker Services DB_CONNECTION=mysql DB_HOST=db DB_PORT=3306 DB_DATABASE=timebank_cc_2 DB_USERNAME=timebank_cc_app DB_PASSWORD=your_secure_password MYSQL_ROOT_PASSWORD=root_password MYSQL_DATABASE=timebank_cc_2 MYSQL_USER=timebank_cc_app MYSQL_PASSWORD=your_secure_password # Filesystem FILESYSTEM_DRIVER=local # Sessions SESSION_DRIVER=database SESSION_CONNECTION= SESSION_LIFETIME=120 SESSION_DOMAIN= SESSION_SECURE_COOKIE=false SESSION_SAME_SITE= SESSION_HTTP_ONLY=true SESSION_COOKIE=timebank_cc_session # Cache: Redis - Docker Service CACHE_DRIVER=redis MEMCACHED_HOST=127.0.0.1 REDIS_HOST=redis REDIS_PASSWORD= REDIS_PORT=6379 REDIS_CACHE_DB=1 # Queue QUEUE_CONNECTION=redis QUEUE_DRIVER=redis # Search: Elasticsearch ELASTICSEARCH_HOST=localhost:9200 SCOUT_DRIVER=database # Matchish\ScoutElasticSearch\Engines\ElasticSearchEngine SCOUT_QUEUE=false # Websockets: Pusher with Reverb host (not the real Pusher websocket service) # Important: do not use variables for the PUSHER_ keys, it will break the websocket config BROADCAST_DRIVER=reverb PUSHER_APP_ID=114955 PUSHER_APP_KEY=aj7hptmqiercfnc5cpwu PUSHER_APP_CLUSTER=mt1 PUSHER_APP_SECRET=zrffm6vtbwnr1gqi3pkb PUSHER_HOST=localhost PUSHER_PORT=8080 PUSHER_SCHEME=http VITE_PUSHER_APP_KEY="${PUSHER_APP_KEY}" VITE_PUSHER_HOST="${PUSHER_HOST}" VITE_PUSHER_PORT="${PUSHER_PORT}" VITE_PUSHER_SCHEME="${PUSHER_SCHEME}" VITE_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}" REVERB_APP_ID="${PUSHER_APP_ID}" REVERB_APP_KEY="${PUSHER_APP_KEY}" REVERB_APP_SECRET="${PUSHER_APP_SECRET}" REVERB_HOST=localhost REVERB_PORT="${PUSHER_PORT}" REVERB_SCHEME="${PUSHER_SCHEME}" VITE_REVERB_APP_KEY="${PUSHER_APP_KEY}" VITE_REVERB_HOST=127.0.0.1 VITE_REVERB_PORT="${PUSHER_PORT}" VITE_REVERB_SCHEME="${PUSHER_SCHEME}" MIX_REVERB_APP_KEY="${PUSHER_APP_KEY}" MIX_REVERB_HOST=127.0.0.1 MIX_REVERB_PORT="${PUSHER_PORT}" MIX_REVERB_SCHEME="${PUSHER_SCHEME}" MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}" MIX_PUSHER_HOST="${PUSHER_HOST}" MIX_PUSHER_PORT="${PUSHER_PORT}" MIX_PUSHER_SCHEME="${PUSHER_SCHEME}" MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}" # Mail MAIL_MAILER=smtp MAIL_HOST=sandbox.smtp.mailtrap.io MAIL_PORT=2525 MAIL_USERNAME=8d229968a54f85 MAIL_PASSWORD=38a52fd15536e6 MAIL_ENCRYPTION=tls MAIL_FROM_ADDRESS=test@timebank_cc.nl MAIL_FROM_NAME="${APP_NAME}" # Bounce Email Processing (requires IMAP configuration) BOUNCE_PROCESSING_ENABLED=false AWS_ACCESS_KEY_ID= AWS_SECRET_ACCESS_KEY= AWS_DEFAULT_REGION=us-east-1 AWS_BUCKET= AWS_USE_PATH_STYLE_ENDPOINT=false # Messenger MESSENGER_SITE_NAME="${APP_NAME}" MESSENGER_CALLING_ENABLED=false MESSENGER_SYSTEM_MESSAGES_ENABLED=true MESSENGER_MESSAGE_SIZE_LIMIT=5000 MESSENGER_PUSH_NOTIFICATIONS_ENABLED=true MESSENGER_PROVIDER_AVATARS_ENABLED=true MESSENGER_THREAD_AVATARS_ENABLED=true MESSENGER_BOT_AVATARS_ENABLED=false MESSENGER_AVATARS_SIZE_LIMIT=5120 MESSENGER_AVATARS_MIME_TYPES="jpg,jpeg,png,bmp,gif,webp" MESSENGER_MESSAGE_DOCUMENT_UPLOAD=true MESSENGER_MESSAGE_DOCUMENT_SIZE_LIMIT=20000 MESSENGER_MESSAGE_DOCUMENT_MIME_TYPES="csv,doc,docx,json,pdf,ppt,pptx,rar,rtf,txt,xls,xlsx,xml,zip,7z" MESSENGER_MESSAGE_IMAGE_UPLOAD=true MESSENGER_MESSAGE_IMAGE_SIZE_LIMIT=10000 MESSENGER_MESSAGE_IMAGE_MIME_TYPES="jpg,jpeg,png,bmp,gif,webp,svg" MESSENGER_MESSAGE_AUDIO_UPLOAD=true MESSENGER_MESSAGE_AUDIO_SIZE_LIMIT=10000 MESSENGER_MESSAGE_AUDIO_MIME_TYPES="aac,mp3,oga,ogg,wav,weba,webm" MESSENGER_MESSAGE_VIDEO_UPLOAD=true MESSENGER_MESSAGE_VIDEO_SIZE_LIMIT=50000 MESSENGER_MESSAGE_VIDEO_MIME_TYPES="avi,mp4,ogv,webm,3gp,3g2,wmv,mov" MESSENGER_MESSAGE_EDITS_ENABLED=true MESSENGER_MESSAGE_EDITS_VIEW_HISTORY=true MESSENGER_MESSAGE_REACTIONS_ENABLED=true MESSENGER_MESSAGE_REACTIONS_MAX_UNIQUE=10 MESSENGER_INVITES_ENABLED=true MESSENGER_INVITES_THREAD_MAX=100 MESSENGER_KNOCKS_ENABLED=true MESSENGER_KNOCKS_TIMEOUT=2 MESSENGER_ONLINE_STATUS_ENABLED=true MESSENGER_ONLINE_STATUS_LIFETIME=1 MESSENGER_VERIFY_PRIVATE_THREAD_FRIENDSHIP=false MESSENGER_VERIFY_GROUP_THREAD_FRIENDSHIP=false # Messenger Bots MESSENGER_BOTS_ENABLED=false BOT_AUTO_REGISTER_ALL=false BOT_WEATHER_API_KEY= BOT_LOCATION_API_KEY= BOT_YOUTUBE_API_KEY= BOT_GIPHY_API_KEY= # Location lookup services LOCATION_TESTING=true # Activity Logger ACTIVITY_LOGGER_ENABLED=true # Laravel Debugbar DEBUGBAR_ENABLED=false