gitlink-notification-system/middleware/.env.example

47 lines
2.0 KiB
Plaintext

# Environment Variables for docker-compose
#============================================ Images config ============================================
MYSQL_VERSION=5.7.35
REDIS_VERSION=6.2.5
KAFKA_VERSION=latest
XXL_JOB_ADMIN_VERSION=2.3.0
#============================================ Container config ============================================
MYSQL_CONTAINER_NAME=gitlink_mysql
REDIS_CONTAINER_NAME=gitlink_redis
XXL_JOB_ADMIN_CONTAINER_NAME=gitlink_xxl_job_admin
ZOOKEEPER_CONTAINER_NAME=gitlink_zookeepr
KAFKA_CONTAINER_NAME=gitlink_kafka
KAFKA_MANAGER_CONTAINER_NAME=gitlink_kafka_manager
#============================================ Ports config ============================================
MYSQL_LOCAL_PORT=33306 # TODO: MysQL 本地端口
REDIS_LOCAL_PORT=6379 # TODO: Redis 本地端口
ZOOKEEPER_LOCAL_PORT=2181 # TODO: Zookeeper 本地端口
KAFKA_LOCAL_PORT=9092 # TODO: Kafka 本地端口
KAFKA_MANAGER_LOCAL_PORT=9003 # TODO: Kafka 管理本地端口
XXL_JOB_ADMIN_LOCAL_PORT=9999 #TODO: xxl-job-admin 本地端口
#============================================ Path config ============================================
# TODO: 需要预执行的 sql 脚本目录
SQL_SCRIPT_PATH=/Users/barat/Documents/Institutue/repos/gitlink-notification-system/db
# TODO: Docker 运行时数据目录
DOCKER_DATA_PATH=/Users/barat/Documents/Institutue/repos/gitlink-notification-system/docker-data
#============================================ MySQL config ============================================
MYSQL_ROOT_PASSWORD=gitLiNk_827
MYSQL_USER=gitlink
MYSQL_PASSWORD=giTlinK0^827
MYSQL_DATABASE=gitlink_notification
#============================================ Kafaka config ============================================
KAFKA_LOG_RETENTION_HOURS=120
KAFKA_MESSAGE_MAX_BYTES=10000000
KAFKA_REPLICA_FETCH_MAX_BYTES=10000000
KAFKA_GROUP_MAX_SESSION_TIMEOUT_MS=60000
KAFKA_NUM_PARTITIONS=3
KAFKA_DELETE_RETENTION_MS=1000