170 lines
4.5 KiB
Plaintext
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
|