Some checks failed
ci/woodpecker/push/ci Pipeline failed
- PostgreSQL: 10.100.6.50:5432 (cannabrands_dev) - Redis: 10.100.9.50:6379 - MinIO: 10.100.9.80:9000 (cannabrands bucket)
119 lines
4.1 KiB
Plaintext
119 lines
4.1 KiB
Plaintext
APP_NAME="Cannabrands Hub"
|
|
APP_ENV=local
|
|
APP_KEY=
|
|
APP_DEBUG=true
|
|
APP_URL=http://localhost
|
|
|
|
APP_LOCALE=en
|
|
APP_FALLBACK_LOCALE=en
|
|
APP_FAKER_LOCALE=en_US
|
|
|
|
# Stock Notification Settings
|
|
# Number of days before stock notification requests expire (default: 30)
|
|
STOCK_NOTIFICATION_EXPIRATION_DAYS=30
|
|
|
|
APP_MAINTENANCE_DRIVER=file
|
|
# APP_MAINTENANCE_STORE=database
|
|
|
|
PHP_CLI_SERVER_WORKERS=4
|
|
|
|
BCRYPT_ROUNDS=12
|
|
|
|
LOG_CHANNEL=stack
|
|
LOG_STACK=single
|
|
LOG_DEPRECATIONS_CHANNEL=null
|
|
LOG_LEVEL=debug
|
|
|
|
# PostgreSQL: 10.100.6.50:5432
|
|
DB_CONNECTION=pgsql
|
|
DB_HOST=10.100.6.50
|
|
DB_PORT=5432
|
|
DB_DATABASE=cannabrands_dev
|
|
DB_USERNAME=cannabrands
|
|
DB_PASSWORD=SpDyCannaBrands2024
|
|
|
|
SESSION_DRIVER=redis
|
|
SESSION_LIFETIME=120
|
|
SESSION_ENCRYPT=false
|
|
SESSION_PATH=/
|
|
SESSION_DOMAIN=null
|
|
|
|
BROADCAST_CONNECTION=reverb
|
|
FILESYSTEM_DISK=minio
|
|
QUEUE_CONNECTION=redis
|
|
|
|
# Laravel Reverb (WebSocket Server for Real-Time Broadcasting)
|
|
# Generate credentials: php artisan reverb:install
|
|
REVERB_APP_ID=182567
|
|
REVERB_APP_KEY=ieplst7x2k8avnqcmmo6
|
|
REVERB_APP_SECRET=ckhvaobktbozwpljzlrv
|
|
# IMPORTANT: Use Docker service name when running in Sail
|
|
# - Docker/Sail: REVERB_HOST=reverb
|
|
# - Local dev: REVERB_HOST=localhost
|
|
REVERB_HOST=reverb
|
|
REVERB_PORT=8080
|
|
REVERB_SCHEME=http
|
|
|
|
# Vite Environment Variables (Frontend WebSocket Connection)
|
|
# IMPORTANT: Vite doesn't support ${} expansion - values must be LITERAL
|
|
# These values are for the browser, so always use "localhost" (not "reverb")
|
|
VITE_REVERB_APP_KEY=ieplst7x2k8avnqcmmo6
|
|
VITE_REVERB_HOST=localhost
|
|
VITE_REVERB_PORT=8080
|
|
VITE_REVERB_SCHEME=http
|
|
|
|
CACHE_STORE=redis
|
|
CACHE_PREFIX=
|
|
|
|
MEMCACHED_HOST=127.0.0.1
|
|
|
|
# Redis: 10.100.9.50:6379
|
|
REDIS_CLIENT=phpredis
|
|
REDIS_HOST=10.100.9.50
|
|
REDIS_PASSWORD=SpDyR3d1s2024!
|
|
REDIS_PORT=6379
|
|
|
|
MAIL_MAILER=smtp
|
|
MAIL_SCHEME=null
|
|
MAIL_HOST=mailpit
|
|
MAIL_PORT=1025
|
|
MAIL_USERNAME=null
|
|
MAIL_PASSWORD=null
|
|
MAIL_ENCRYPTION=null
|
|
MAIL_FROM_ADDRESS="hello@example.com"
|
|
MAIL_FROM_NAME="${APP_NAME}"
|
|
|
|
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
|
# MinIO/S3 Storage Configuration
|
|
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
|
# Versioning is enabled in all environments for asset recovery
|
|
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
|
|
|
# ┌─────────────────────────────────────────────────────────────────────┐
|
|
# │ MinIO (S3-Compatible Storage) │
|
|
# └─────────────────────────────────────────────────────────────────────┘
|
|
# Server: 10.100.9.80:9000 | Console: 10.100.9.80:9001
|
|
FILESYSTEM_DISK=minio
|
|
AWS_ACCESS_KEY_ID=cannabrands-app
|
|
AWS_SECRET_ACCESS_KEY=cdbdcd0c7b6f3994d4ab09f68eaff98665df234f
|
|
AWS_DEFAULT_REGION=us-east-1
|
|
AWS_BUCKET=cannabrands
|
|
AWS_ENDPOINT=http://10.100.9.80:9000
|
|
AWS_URL=http://10.100.9.80:9000/cannabrands
|
|
AWS_USE_PATH_STYLE_ENDPOINT=true
|
|
|
|
VITE_APP_NAME="${APP_NAME}"
|
|
|
|
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
|
# AI Orchestrator Configuration
|
|
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
|
AI_ENABLED=true
|
|
AI_LLM_PROVIDER=mock
|
|
# AI_LLM_PROVIDER=openai
|
|
# AI_LLM_PROVIDER=anthropic
|
|
AI_OPENAI_API_KEY=
|
|
AI_OPENAI_MODEL=gpt-4o
|
|
AI_ANTHROPIC_API_KEY=
|
|
AI_ANTHROPIC_MODEL=claude-sonnet-4-20250514
|
|
AI_LOG_CHANNEL=ai
|