Files
timebank-cc-public/.env.docker.example
Ronald Huynen 2547717edb Initial commit
2026-03-23 21:37:59 +01:00

170 lines
4.5 KiB
Plaintext

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