chore: 统一环境配置,支持 .env 快速切换本地/远程基础设施
This commit is contained in:
@@ -89,15 +89,17 @@ services:
|
||||
- "${MCI_SERVER_PORT:-8080}:8080"
|
||||
environment:
|
||||
- SPRING_PROFILES_ACTIVE=${SPRING_PROFILES_ACTIVE:-dev}
|
||||
- SPRING_DATASOURCE_URL=jdbc:mysql://mci-mysql:3306/${MYSQL_DATABASE:-sino_mci}?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai&useSSL=false&allowPublicKeyRetrieval=true
|
||||
- SPRING_DATASOURCE_USERNAME=${MYSQL_USER:-root}
|
||||
- SPRING_DATASOURCE_PASSWORD=${MYSQL_ROOT_PASSWORD:-root}
|
||||
- SPRING_DATA_REDIS_HOST=mci-redis
|
||||
- SPRING_DATA_REDIS_PORT=6379
|
||||
- SPRING_RABBITMQ_HOST=mci-rabbitmq
|
||||
- SPRING_RABBITMQ_PORT=5672
|
||||
- SPRING_RABBITMQ_USERNAME=${RABBITMQ_DEFAULT_USER:-guest}
|
||||
- SPRING_RABBITMQ_PASSWORD=${RABBITMQ_DEFAULT_PASS:-guest}
|
||||
- MYSQL_HOST=${MYSQL_HOST:-mci-mysql}
|
||||
- MYSQL_PORT=${MYSQL_PORT:-3306}
|
||||
- MYSQL_DATABASE=${MYSQL_DATABASE:-sino_mci}
|
||||
- MYSQL_USER=${MYSQL_USER:-root}
|
||||
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD:-root}
|
||||
- REDIS_HOST=${REDIS_HOST:-mci-redis}
|
||||
- REDIS_PORT=${REDIS_PORT:-6379}
|
||||
- RABBITMQ_HOST=${RABBITMQ_HOST:-mci-rabbitmq}
|
||||
- RABBITMQ_AMQP_PORT=${RABBITMQ_AMQP_PORT:-5672}
|
||||
- RABBITMQ_DEFAULT_USER=${RABBITMQ_DEFAULT_USER:-guest}
|
||||
- RABBITMQ_DEFAULT_PASS=${RABBITMQ_DEFAULT_PASS:-guest}
|
||||
- JAVA_OPTS=${JAVA_OPTS:--XX:+UseContainerSupport -XX:MaxRAMPercentage=75.0}
|
||||
- OPENAI_API_KEY=${OPENAI_API_KEY:-}
|
||||
networks:
|
||||
@@ -141,12 +143,12 @@ services:
|
||||
ports:
|
||||
- "${CHANNEL_SERVICE_PORT:-8000}:8000"
|
||||
environment:
|
||||
- MCI_SERVER_URL=http://mci-server:8080/msg-platform
|
||||
- MCI_SERVER_URL=${MCI_SERVER_URL:-http://mci-server:8080/msg-platform}
|
||||
- EVENT_STORE_PATH=/app/data/events.db
|
||||
- MAX_RETRY=5
|
||||
- BASE_RETRY_DELAY_SECONDS=5
|
||||
- EVENT_RETENTION_DAYS=10
|
||||
- EVENT_PUBLISH_INTERVAL_SECONDS=5
|
||||
- MAX_RETRY=${MAX_RETRY:-5}
|
||||
- BASE_RETRY_DELAY_SECONDS=${BASE_RETRY_DELAY_SECONDS:-5}
|
||||
- EVENT_RETENTION_DAYS=${EVENT_RETENTION_DAYS:-10}
|
||||
- EVENT_PUBLISH_INTERVAL_SECONDS=${EVENT_PUBLISH_INTERVAL_SECONDS:-5}
|
||||
- OPENAI_API_KEY=${OPENAI_API_KEY:-}
|
||||
volumes:
|
||||
- channel-service-data:/app/data
|
||||
|
||||
Reference in New Issue
Block a user