chore: 统一环境配置,支持 .env 快速切换本地/远程基础设施
This commit is contained in:
51
.env.example
51
.env.example
@@ -1,32 +1,59 @@
|
||||
# MySQL
|
||||
# ============================================================
|
||||
# Sino-MCI 通用环境配置模板
|
||||
#
|
||||
# 推荐用法:
|
||||
# cp .env.local .env # 本机开发,连接 localhost 基础设施
|
||||
# cp .env.remote .env # 本机开发,连接远程基础设施(如 192.168.1.173)
|
||||
#
|
||||
# 注意:
|
||||
# 1. .env 文件不会被提交到仓库(已在 .gitignore 中忽略)。
|
||||
# 2. scripts/local-up.sh 启动 docker-compose 时,会自动把 host 覆盖为容器名,
|
||||
# 因此无论 .env 中是 localhost 还是远程 IP,docker-compose 内部都能正确互联。
|
||||
# 3. 若手动执行 docker compose,请确保当前 .env 中的 MYSQL_HOST/REDIS_HOST/
|
||||
# RABBITMQ_HOST 指向可访问地址,或使用 local-up.sh 启动。
|
||||
# ============================================================
|
||||
|
||||
# --------------------------------------------------
|
||||
# 基础设施端口与账号
|
||||
# --------------------------------------------------
|
||||
MYSQL_PORT=3306
|
||||
MYSQL_ROOT_PASSWORD=root
|
||||
MYSQL_DATABASE=sino_mci
|
||||
MYSQL_USER=root
|
||||
MYSQL_PORT=3306
|
||||
|
||||
# Redis
|
||||
REDIS_PORT=6379
|
||||
|
||||
# RabbitMQ
|
||||
RABBITMQ_DEFAULT_USER=guest
|
||||
RABBITMQ_DEFAULT_PASS=guest
|
||||
RABBITMQ_AMQP_PORT=5672
|
||||
RABBITMQ_MGMT_PORT=15672
|
||||
|
||||
# SeaweedFS
|
||||
SEAWEEDFS_MASTER_PORT=9333
|
||||
SEAWEEDFS_S3_PORT=8888
|
||||
|
||||
# Application ports
|
||||
# --------------------------------------------------
|
||||
# 应用服务端口
|
||||
# --------------------------------------------------
|
||||
MCI_SERVER_PORT=8080
|
||||
ADMIN_WEB_PORT=80
|
||||
CHANNEL_SERVICE_PORT=8000
|
||||
|
||||
# JVM options for mci-server
|
||||
JAVA_OPTS=-XX:+UseContainerSupport -XX:MaxRAMPercentage=75.0
|
||||
|
||||
# Spring profile
|
||||
# --------------------------------------------------
|
||||
# Spring Boot / JVM
|
||||
# --------------------------------------------------
|
||||
SPRING_PROFILES_ACTIVE=dev
|
||||
JAVA_OPTS="-XX:+UseContainerSupport -XX:MaxRAMPercentage=75.0"
|
||||
|
||||
# OpenAI API key (optional)
|
||||
OPENAI_API_KEY=your-openai-api-key-here
|
||||
# --------------------------------------------------
|
||||
# Channel Service
|
||||
# --------------------------------------------------
|
||||
MAX_RETRY=5
|
||||
BASE_RETRY_DELAY_SECONDS=5
|
||||
EVENT_RETENTION_DAYS=10
|
||||
EVENT_PUBLISH_INTERVAL_SECONDS=5
|
||||
|
||||
# --------------------------------------------------
|
||||
# OpenAI(可选)
|
||||
# --------------------------------------------------
|
||||
OPENAI_API_KEY=
|
||||
OPENAI_BASE_URL=https://api.openai.com
|
||||
|
||||
Reference in New Issue
Block a user