Files
sino-mci/.env.example

60 lines
2.0 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ============================================================
# 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 还是远程 IPdocker-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
REDIS_PORT=6379
RABBITMQ_DEFAULT_USER=guest
RABBITMQ_DEFAULT_PASS=guest
RABBITMQ_AMQP_PORT=5672
RABBITMQ_MGMT_PORT=15672
SEAWEEDFS_MASTER_PORT=9333
SEAWEEDFS_S3_PORT=8888
# --------------------------------------------------
# 应用服务端口
# --------------------------------------------------
MCI_SERVER_PORT=8080
ADMIN_WEB_PORT=80
CHANNEL_SERVICE_PORT=8000
# --------------------------------------------------
# Spring Boot / JVM
# --------------------------------------------------
SPRING_PROFILES_ACTIVE=dev
JAVA_OPTS="-XX:+UseContainerSupport -XX:MaxRAMPercentage=75.0"
# --------------------------------------------------
# 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