# 开发环境配置模板 # 用于Docker开发环境 APP_NAME="知识库系统-开发" APP_ENV=local APP_KEY=base64:your-dev-app-key-here APP_DEBUG=true APP_URL=http://localhost:8080 APP_LOCALE=zh_CN APP_FALLBACK_LOCALE=zh_CN APP_FAKER_LOCALE=zh_CN BCRYPT_ROUNDS=10 LOG_CHANNEL=stack LOG_STACK=single LOG_LEVEL=debug # Octane/Swoole 配置 - 开发环境 OCTANE_SERVER=swoole OCTANE_HOST=0.0.0.0 OCTANE_PORT=8000 OCTANE_WORKERS=2 OCTANE_TASK_WORKERS=1 OCTANE_MAX_REQUESTS=100 OCTANE_WATCH=true OCTANE_HTTPS=false # Swoole 高级配置 - 开发环境 OCTANE_GARBAGE_COLLECTION=25 OCTANE_MAX_EXECUTION_TIME=60 # Swoole 缓存表配置 - 开发环境 OCTANE_CACHE_ROWS=500 OCTANE_CACHE_BYTES=5000 # 数据库配置 - 开发环境使用SQLite DB_CONNECTION=sqlite DB_DATABASE=database/database.sqlite # 会话和缓存配置 - 开发环境 SESSION_DRIVER=redis SESSION_LIFETIME=120 SESSION_ENCRYPT=false CACHE_STORE=redis CACHE_PREFIX=kb_dev_cache # Redis配置 - 开发环境Docker容器 REDIS_CLIENT=phpredis REDIS_HOST=redis REDIS_PORT=6379 REDIS_PASSWORD= # 队列配置 - 开发环境 QUEUE_CONNECTION=redis # 文件系统配置 FILESYSTEM_DISK=local # 邮件配置 - 开发环境使用日志 MAIL_MAILER=log MAIL_FROM_ADDRESS="dev@knowledge-base.local" MAIL_FROM_NAME="${APP_NAME}" # Meilisearch配置 - 开发环境Docker容器 SCOUT_DRIVER=meilisearch MEILISEARCH_HOST=http://meilisearch:7700 MEILISEARCH_KEY=dev-master-key # 文档转换配置 - 开发环境 DOCUMENT_CONVERSION_DRIVER=pandoc PANDOC_PATH=/usr/bin/pandoc CONVERSION_TIMEOUT=300 CONVERSION_QUEUE=documents CONVERSION_RETRY_TIMES=3 CONVERSION_RETRY_DELAY=60 # Markdown配置 MARKDOWN_RENDERER=commonmark MARKDOWN_SANITIZE=true MARKDOWN_PREVIEW_LENGTH=500 MARKDOWN_MAX_FILE_SIZE=10485760 # 存储配置 DOCUMENTS_DISK=documents MARKDOWN_DISK=markdown STORAGE_ORGANIZE_BY_DATE=true # 开发工具配置 TELESCOPE_ENABLED=true DEBUGBAR_ENABLED=true VITE_APP_NAME="${APP_NAME}" # 开发环境特定配置 PHP_IDE_CONFIG=serverName=knowledge-base-dev XDEBUG_MODE=develop,debug XDEBUG_CONFIG=client_host=host.docker.internal client_port=9003