mirror of
https://github.com/chatopera/cosin.git
synced 2025-08-01 16:38:02 +08:00
sentinel完善
This commit is contained in:
parent
974e1397b3
commit
89aa922622
@ -1,214 +1,5 @@
|
||||
version: "3"
|
||||
services:
|
||||
cskefu-web-gateway:
|
||||
image: cskefu/cskefu-web-gateway
|
||||
# container_name: cskefu-web-gateway
|
||||
restart: always
|
||||
# ports:
|
||||
# - "${CSKEFU_WEB_GATEWAY_PORT:-8080}:8080"
|
||||
expose:
|
||||
- 8080
|
||||
volumes:
|
||||
- ./cskefu/logs:/cskefu/logs
|
||||
deploy:
|
||||
replicas: 3
|
||||
environment:
|
||||
- "JAVA_OPTS=-Xmx${CSKEFU_JAVA_XMX:-512m} -Xms${CSKEFU_JAVA_XMS:-512m} -XX:PermSize=128m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true --add-opens java.base/jdk.internal.misc=ALL-UNNAMED -Dio.netty.tryReflectionSetAccessible=true --illegal-access=warn"
|
||||
- LOGGING_LEVEL_ROOT=${LOGGING_LEVEL_ROOT:-INFO}
|
||||
- SPRING_DATASOURCE_URL=jdbc:mysql://mysql:3306/cskefu?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&useSSL=false&serverTimezone=GMT%2B8
|
||||
- SPRING_DATASOURCE_USERNAME=root
|
||||
- SPRING_DATASOURCE_PASSWORD=${DB_PASSWD:-123456}
|
||||
# - SPRING_DATASOURCE_HIKARI_MAXIMUM_POOL_SIZE=100
|
||||
- SPRING_DATA_REDIS_HOST=redis
|
||||
- SPRING_DATA_REDIS_PORT=6379
|
||||
- SPRING_RABBITMQ_ADDRESSES=rabbitmq
|
||||
- SPRING_CLOUD_NACOS_DISCOVERY_SERVER_ADDR=nacos:8848
|
||||
- CACHE_SETUP_STRATEGY=${CACHE_SETUP_STRATEGY:-create_by_force}
|
||||
- BOT_THRESHOLD_FAQ_BEST_REPLY=${BOT_THRESHOLD_FAQ_BEST_REPLY:-0.9}
|
||||
- BOT_THRESHOLD_FAQ_SUGG_REPLY=${BOT_THRESHOLD_FAQ_SUGG_REPLY:-0.1}
|
||||
- TONGJI_BAIDU_SITEKEY=${TONGJI_BAIDU_SITEKEY:-placeholder}
|
||||
- EXTRAS_LOGIN_BANNER=${NOTICE_LOGIN_BANNER:-off}
|
||||
- EXTRAS_LOGIN_CHATBOX=${EXTRAS_LOGIN_CHATBOX:-off}
|
||||
- EXTRAS_AUTH_SUPER_ADMIN_PASS=${EXTRAS_AUTH_SUPER_ADMIN_PASS:-}
|
||||
- EXTRAS_LOG_REQUEST=${EXTRAS_LOG_REQUEST:-off}
|
||||
depends_on:
|
||||
- cskefu-auth-service
|
||||
- cskefu-manager-service
|
||||
|
||||
cskefu-manager-service:
|
||||
image: cskefu/cskefu-manager-service
|
||||
# container_name: cskefu-manager-service
|
||||
restart: always
|
||||
# ports:
|
||||
# - "${CSKEFU_MANAGER_SERVICE_PORT:-8081}:8081"
|
||||
expose:
|
||||
- 8081
|
||||
volumes:
|
||||
- ./cskefu/logs:/cskefu/logs
|
||||
environment:
|
||||
- "JAVA_OPTS=-Xmx${CSKEFU_JAVA_XMX:-512m} -Xms${CSKEFU_JAVA_XMS:-512m} -XX:PermSize=128m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true --add-opens java.base/jdk.internal.misc=ALL-UNNAMED -Dio.netty.tryReflectionSetAccessible=true --illegal-access=warn"
|
||||
- LOGGING_LEVEL_ROOT=${LOGGING_LEVEL_ROOT:-INFO}
|
||||
- SPRING_DATASOURCE_URL=jdbc:mysql://mysql:3306/cskefu?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&useSSL=false&serverTimezone=GMT%2B8
|
||||
- SPRING_DATASOURCE_USERNAME=root
|
||||
- SPRING_DATASOURCE_PASSWORD=${DB_PASSWD:-123456}
|
||||
# - SPRING_DATASOURCE_HIKARI_MAXIMUM_POOL_SIZE=100
|
||||
- SPRING_DATA_REDIS_HOST=redis
|
||||
- SPRING_DATA_REDIS_PORT=6379
|
||||
- SPRING_RABBITMQ_ADDRESSES=rabbitmq
|
||||
- SPRING_CLOUD_NACOS_DISCOVERY_SERVER_ADDR=nacos:8848
|
||||
- CACHE_SETUP_STRATEGY=${CACHE_SETUP_STRATEGY:-create_by_force}
|
||||
- BOT_THRESHOLD_FAQ_BEST_REPLY=${BOT_THRESHOLD_FAQ_BEST_REPLY:-0.9}
|
||||
- BOT_THRESHOLD_FAQ_SUGG_REPLY=${BOT_THRESHOLD_FAQ_SUGG_REPLY:-0.1}
|
||||
- TONGJI_BAIDU_SITEKEY=${TONGJI_BAIDU_SITEKEY:-placeholder}
|
||||
- EXTRAS_LOGIN_BANNER=${NOTICE_LOGIN_BANNER:-off}
|
||||
- EXTRAS_LOGIN_CHATBOX=${EXTRAS_LOGIN_CHATBOX:-off}
|
||||
- EXTRAS_AUTH_SUPER_ADMIN_PASS=${EXTRAS_AUTH_SUPER_ADMIN_PASS:-}
|
||||
- EXTRAS_LOG_REQUEST=${EXTRAS_LOG_REQUEST:-off}
|
||||
depends_on:
|
||||
- mysql
|
||||
- redis
|
||||
- nacos
|
||||
- rabbitmq
|
||||
|
||||
cskefu-auth-service:
|
||||
image: cskefu/cskefu-auth-service
|
||||
# container_name: cskefu-auth-service
|
||||
restart: always
|
||||
# ports:
|
||||
# - "${CSKEFU_AUTH_SERVICE_PORT:-8082}:8082"
|
||||
expose:
|
||||
- 8082
|
||||
volumes:
|
||||
- ./cskefu/logs:/cskefu/logs
|
||||
environment:
|
||||
- "JAVA_OPTS=-Xmx${CSKEFU_JAVA_XMX:-512m} -Xms${CSKEFU_JAVA_XMS:-512m} -XX:PermSize=128m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true --add-opens java.base/jdk.internal.misc=ALL-UNNAMED -Dio.netty.tryReflectionSetAccessible=true --illegal-access=warn"
|
||||
- LOGGING_LEVEL_ROOT=${LOGGING_LEVEL_ROOT:-INFO}
|
||||
- SPRING_DATASOURCE_URL=jdbc:mysql://mysql:3306/cskefu?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&useSSL=false&serverTimezone=GMT%2B8
|
||||
- SPRING_DATASOURCE_USERNAME=root
|
||||
- SPRING_DATASOURCE_PASSWORD=${DB_PASSWD:-123456}
|
||||
# - SPRING_DATASOURCE_HIKARI_MAXIMUM_POOL_SIZE=100
|
||||
- SPRING_DATA_REDIS_HOST=redis
|
||||
- SPRING_DATA_REDIS_PORT=6379
|
||||
- SPRING_RABBITMQ_ADDRESSES=rabbitmq
|
||||
- SPRING_CLOUD_NACOS_DISCOVERY_SERVER_ADDR=nacos:8848
|
||||
- CACHE_SETUP_STRATEGY=${CACHE_SETUP_STRATEGY:-create_by_force}
|
||||
- BOT_THRESHOLD_FAQ_BEST_REPLY=${BOT_THRESHOLD_FAQ_BEST_REPLY:-0.9}
|
||||
- BOT_THRESHOLD_FAQ_SUGG_REPLY=${BOT_THRESHOLD_FAQ_SUGG_REPLY:-0.1}
|
||||
- TONGJI_BAIDU_SITEKEY=${TONGJI_BAIDU_SITEKEY:-placeholder}
|
||||
- EXTRAS_LOGIN_BANNER=${NOTICE_LOGIN_BANNER:-off}
|
||||
- EXTRAS_LOGIN_CHATBOX=${EXTRAS_LOGIN_CHATBOX:-off}
|
||||
- EXTRAS_AUTH_SUPER_ADMIN_PASS=${EXTRAS_AUTH_SUPER_ADMIN_PASS:-}
|
||||
- EXTRAS_LOG_REQUEST=${EXTRAS_LOG_REQUEST:-off}
|
||||
depends_on:
|
||||
- mysql
|
||||
- redis
|
||||
- nacos
|
||||
- rabbitmq
|
||||
|
||||
cskefu-plugin-service:
|
||||
image: cskefu/cskefu-plugin-service
|
||||
# container_name: cskefu-plugin-service
|
||||
restart: always
|
||||
# ports:
|
||||
# - "${CSKEFU_PLUGIN_SERVICE_PORT:-8083}:8083"
|
||||
expose:
|
||||
- 8083
|
||||
volumes:
|
||||
- ./cskefu/logs:/cskefu/logs
|
||||
environment:
|
||||
- "JAVA_OPTS=-Xmx${CSKEFU_JAVA_XMX:-512m} -Xms${CSKEFU_JAVA_XMS:-512m} -XX:PermSize=128m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true --add-opens java.base/jdk.internal.misc=ALL-UNNAMED -Dio.netty.tryReflectionSetAccessible=true --illegal-access=warn"
|
||||
- LOGGING_LEVEL_ROOT=${LOGGING_LEVEL_ROOT:-INFO}
|
||||
- SPRING_DATASOURCE_URL=jdbc:mysql://mysql:3306/cskefu?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&useSSL=false&serverTimezone=GMT%2B8
|
||||
- SPRING_DATASOURCE_USERNAME=root
|
||||
- SPRING_DATASOURCE_PASSWORD=${DB_PASSWD:-123456}
|
||||
# - SPRING_DATASOURCE_HIKARI_MAXIMUM_POOL_SIZE=100
|
||||
- SPRING_DATA_REDIS_HOST=redis
|
||||
- SPRING_DATA_REDIS_PORT=6379
|
||||
- SPRING_RABBITMQ_ADDRESSES=rabbitmq
|
||||
- SPRING_CLOUD_NACOS_DISCOVERY_SERVER_ADDR=nacos:8848
|
||||
- CACHE_SETUP_STRATEGY=${CACHE_SETUP_STRATEGY:-create_by_force}
|
||||
- BOT_THRESHOLD_FAQ_BEST_REPLY=${BOT_THRESHOLD_FAQ_BEST_REPLY:-0.9}
|
||||
- BOT_THRESHOLD_FAQ_SUGG_REPLY=${BOT_THRESHOLD_FAQ_SUGG_REPLY:-0.1}
|
||||
- TONGJI_BAIDU_SITEKEY=${TONGJI_BAIDU_SITEKEY:-placeholder}
|
||||
- EXTRAS_LOGIN_BANNER=${NOTICE_LOGIN_BANNER:-off}
|
||||
- EXTRAS_LOGIN_CHATBOX=${EXTRAS_LOGIN_CHATBOX:-off}
|
||||
- EXTRAS_AUTH_SUPER_ADMIN_PASS=${EXTRAS_AUTH_SUPER_ADMIN_PASS:-}
|
||||
- EXTRAS_LOG_REQUEST=${EXTRAS_LOG_REQUEST:-off}
|
||||
depends_on:
|
||||
- mysql
|
||||
- redis
|
||||
- nacos
|
||||
- rabbitmq
|
||||
|
||||
cskefu-channel-wechat-service:
|
||||
image: cskefu/cskefu-channel-wechat-service
|
||||
# container_name: cskefu-channel-wechat-service
|
||||
restart: always
|
||||
# ports:
|
||||
# - "${CSKEFU_CHANNEL_WECHAT_SERVICE_PORT:-8084}:8084"
|
||||
expose:
|
||||
- 8084
|
||||
volumes:
|
||||
- ./cskefu/logs:/cskefu/logs
|
||||
environment:
|
||||
- "JAVA_OPTS=-Xmx${CSKEFU_JAVA_XMX:-512m} -Xms${CSKEFU_JAVA_XMS:-512m} -XX:PermSize=128m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true --add-opens java.base/jdk.internal.misc=ALL-UNNAMED -Dio.netty.tryReflectionSetAccessible=true --illegal-access=warn"
|
||||
- LOGGING_LEVEL_ROOT=${LOGGING_LEVEL_ROOT:-INFO}
|
||||
- SPRING_DATASOURCE_URL=jdbc:mysql://mysql:3306/cskefu?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&useSSL=false&serverTimezone=GMT%2B8
|
||||
- SPRING_DATASOURCE_USERNAME=root
|
||||
- SPRING_DATASOURCE_PASSWORD=${DB_PASSWD:-123456}
|
||||
# - SPRING_DATASOURCE_HIKARI_MAXIMUM_POOL_SIZE=100
|
||||
- SPRING_DATA_REDIS_HOST=redis
|
||||
- SPRING_DATA_REDIS_PORT=6379
|
||||
- SPRING_RABBITMQ_ADDRESSES=rabbitmq
|
||||
- SPRING_CLOUD_NACOS_DISCOVERY_SERVER_ADDR=nacos:8848
|
||||
- CACHE_SETUP_STRATEGY=${CACHE_SETUP_STRATEGY:-create_by_force}
|
||||
- BOT_THRESHOLD_FAQ_BEST_REPLY=${BOT_THRESHOLD_FAQ_BEST_REPLY:-0.9}
|
||||
- BOT_THRESHOLD_FAQ_SUGG_REPLY=${BOT_THRESHOLD_FAQ_SUGG_REPLY:-0.1}
|
||||
- TONGJI_BAIDU_SITEKEY=${TONGJI_BAIDU_SITEKEY:-placeholder}
|
||||
- EXTRAS_LOGIN_BANNER=${NOTICE_LOGIN_BANNER:-off}
|
||||
- EXTRAS_LOGIN_CHATBOX=${EXTRAS_LOGIN_CHATBOX:-off}
|
||||
- EXTRAS_AUTH_SUPER_ADMIN_PASS=${EXTRAS_AUTH_SUPER_ADMIN_PASS:-}
|
||||
- EXTRAS_LOG_REQUEST=${EXTRAS_LOG_REQUEST:-off}
|
||||
depends_on:
|
||||
- cskefu-auth-service
|
||||
|
||||
cskefu-websocket-service:
|
||||
image: cskefu/cskefu-websocket-service
|
||||
# container_name: cskefu-websocket-service
|
||||
restart: always
|
||||
# ports:
|
||||
# - "${CSKEFU_WEBSOCKET_SERVICE_PORT:-10000}:10000"
|
||||
expose:
|
||||
- ${CSKEFU_WEBSOCKET_SERVICE_PORT:-10000}
|
||||
volumes:
|
||||
- ./cskefu/logs:/cskefu/logs
|
||||
deploy:
|
||||
replicas: 3
|
||||
environment:
|
||||
- "JAVA_OPTS=-Xmx${CSKEFU_JAVA_XMX:-512m} -Xms${CSKEFU_JAVA_XMS:-512m} -XX:PermSize=128m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true --add-opens java.base/jdk.internal.misc=ALL-UNNAMED -Dio.netty.tryReflectionSetAccessible=true --illegal-access=warn"
|
||||
- LOGGING_LEVEL_ROOT=${LOGGING_LEVEL_ROOT:-INFO}
|
||||
- SPRING_DATASOURCE_URL=jdbc:mysql://mysql:3306/cskefu?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&useSSL=false&serverTimezone=GMT%2B8
|
||||
- SPRING_DATASOURCE_USERNAME=root
|
||||
- SPRING_DATASOURCE_PASSWORD=${DB_PASSWD:-123456}
|
||||
# - SPRING_DATASOURCE_HIKARI_MAXIMUM_POOL_SIZE=100
|
||||
- SPRING_DATA_REDIS_HOST=redis
|
||||
- SPRING_DATA_REDIS_PORT=6379
|
||||
- SPRING_RABBITMQ_ADDRESSES=rabbitmq
|
||||
- SPRING_CLOUD_NACOS_DISCOVERY_SERVER_ADDR=nacos:8848
|
||||
- CACHE_SETUP_STRATEGY=${CACHE_SETUP_STRATEGY:-create_by_force}
|
||||
- BOT_THRESHOLD_FAQ_BEST_REPLY=${BOT_THRESHOLD_FAQ_BEST_REPLY:-0.9}
|
||||
- BOT_THRESHOLD_FAQ_SUGG_REPLY=${BOT_THRESHOLD_FAQ_SUGG_REPLY:-0.1}
|
||||
- TONGJI_BAIDU_SITEKEY=${TONGJI_BAIDU_SITEKEY:-placeholder}
|
||||
- EXTRAS_LOGIN_BANNER=${NOTICE_LOGIN_BANNER:-off}
|
||||
- EXTRAS_LOGIN_CHATBOX=${EXTRAS_LOGIN_CHATBOX:-off}
|
||||
- EXTRAS_AUTH_SUPER_ADMIN_PASS=${EXTRAS_AUTH_SUPER_ADMIN_PASS:-}
|
||||
- EXTRAS_LOG_REQUEST=${EXTRAS_LOG_REQUEST:-off}
|
||||
depends_on:
|
||||
- mysql
|
||||
- redis
|
||||
- nacos
|
||||
- rabbitmq
|
||||
|
||||
mysql:
|
||||
image: mysql:8.1
|
||||
container_name: mysql
|
||||
@ -255,6 +46,24 @@ services:
|
||||
depends_on:
|
||||
- mysql
|
||||
|
||||
sentinel-dashboard:
|
||||
image: cskefu/sentinel-dashboard
|
||||
container_name: sentinel-dashboard
|
||||
restart: always
|
||||
hostname: sentinel-dashboard
|
||||
ports:
|
||||
- "${SENTINEL_DASHBOARD_PORT:-9850}:9850"
|
||||
- "${SENTINEL_TRANSPORT_PORT:-9850}:9851"
|
||||
expose:
|
||||
- 9850
|
||||
- 9851
|
||||
environment:
|
||||
- SPRING_CLOUD_SENTINEL_TRANSPORT_DASHBOARD=nacos:${SENTINEL_DASHBOARD_PORT:-9850}
|
||||
- SPRING_CLOUD_SENTINEL_TRANSPORT_PORT=${SENTINEL_TRANSPORT_PORT:-9851}
|
||||
depends_on:
|
||||
- mysql
|
||||
- nacos
|
||||
|
||||
redis:
|
||||
image: redis:7.2.1-alpine3.18
|
||||
container_name: redis
|
||||
@ -300,4 +109,171 @@ services:
|
||||
- ./openresty/nginx.conf:/usr/local/openresty/nginx/conf/nginx.conf
|
||||
depends_on:
|
||||
- cskefu-web-gateway
|
||||
- cskefu-websocket-service
|
||||
- cskefu-websocket-service
|
||||
|
||||
cskefu-web-gateway:
|
||||
image: cskefu/cskefu-web-gateway
|
||||
# container_name: cskefu-web-gateway
|
||||
restart: always
|
||||
# ports:
|
||||
# - "${CSKEFU_WEB_GATEWAY_PORT:-8080}:8080"
|
||||
expose:
|
||||
- 8080
|
||||
volumes:
|
||||
- ./cskefu/logs:/cskefu/logs
|
||||
deploy:
|
||||
replicas: 3
|
||||
environment:
|
||||
- "JAVA_OPTS=-Xmx${CSKEFU_JAVA_XMX:-512m} -Xms${CSKEFU_JAVA_XMS:-512m} -XX:PermSize=128m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true --add-opens java.base/jdk.internal.misc=ALL-UNNAMED -Dio.netty.tryReflectionSetAccessible=true --illegal-access=warn"
|
||||
- LOGGING_LEVEL_ROOT=${LOGGING_LEVEL_ROOT:-INFO}
|
||||
- SPRING_DATASOURCE_URL=jdbc:mysql://mysql:3306/cskefu?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&useSSL=false&serverTimezone=GMT%2B8
|
||||
- SPRING_DATASOURCE_USERNAME=root
|
||||
- SPRING_DATASOURCE_PASSWORD=${DB_PASSWD:-123456}
|
||||
# - SPRING_DATASOURCE_HIKARI_MAXIMUM_POOL_SIZE=100
|
||||
- SPRING_DATA_REDIS_HOST=redis
|
||||
- SPRING_DATA_REDIS_PORT=6379
|
||||
- SPRING_RABBITMQ_ADDRESSES=rabbitmq
|
||||
- SPRING_RABBITMQ_PORT=${RABBITMQ_CLIENT_PORT:-5672}
|
||||
- SPRING_CLOUD_NACOS_DISCOVERY_SERVER_ADDR=nacos:8848
|
||||
depends_on:
|
||||
- cskefu-auth-service
|
||||
- cskefu-manager-service
|
||||
|
||||
cskefu-manager-service:
|
||||
image: cskefu/cskefu-manager-service
|
||||
# container_name: cskefu-manager-service
|
||||
restart: always
|
||||
# ports:
|
||||
# - "${CSKEFU_MANAGER_SERVICE_PORT:-8081}:8081"
|
||||
expose:
|
||||
- 8081
|
||||
volumes:
|
||||
- ./cskefu/logs:/cskefu/logs
|
||||
environment:
|
||||
- "JAVA_OPTS=-Xmx${CSKEFU_JAVA_XMX:-512m} -Xms${CSKEFU_JAVA_XMS:-512m} -XX:PermSize=128m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true --add-opens java.base/jdk.internal.misc=ALL-UNNAMED -Dio.netty.tryReflectionSetAccessible=true --illegal-access=warn"
|
||||
- LOGGING_LEVEL_ROOT=${LOGGING_LEVEL_ROOT:-INFO}
|
||||
- SPRING_DATASOURCE_URL=jdbc:mysql://mysql:3306/cskefu?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&useSSL=false&serverTimezone=GMT%2B8
|
||||
- SPRING_DATASOURCE_USERNAME=root
|
||||
- SPRING_DATASOURCE_PASSWORD=${DB_PASSWD:-123456}
|
||||
# - SPRING_DATASOURCE_HIKARI_MAXIMUM_POOL_SIZE=100
|
||||
- SPRING_DATA_REDIS_HOST=redis
|
||||
- SPRING_DATA_REDIS_PORT=6379
|
||||
- SPRING_RABBITMQ_ADDRESSES=rabbitmq
|
||||
- SPRING_RABBITMQ_PORT=${RABBITMQ_CLIENT_PORT:-5672}
|
||||
- SPRING_CLOUD_NACOS_DISCOVERY_SERVER_ADDR=nacos:8848
|
||||
depends_on:
|
||||
- mysql
|
||||
- redis
|
||||
- nacos
|
||||
- rabbitmq
|
||||
|
||||
cskefu-auth-service:
|
||||
image: cskefu/cskefu-auth-service
|
||||
# container_name: cskefu-auth-service
|
||||
restart: always
|
||||
# ports:
|
||||
# - "${CSKEFU_AUTH_SERVICE_PORT:-8082}:8082"
|
||||
expose:
|
||||
- 8082
|
||||
volumes:
|
||||
- ./cskefu/logs:/cskefu/logs
|
||||
environment:
|
||||
- "JAVA_OPTS=-Xmx${CSKEFU_JAVA_XMX:-512m} -Xms${CSKEFU_JAVA_XMS:-512m} -XX:PermSize=128m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true --add-opens java.base/jdk.internal.misc=ALL-UNNAMED -Dio.netty.tryReflectionSetAccessible=true --illegal-access=warn"
|
||||
- LOGGING_LEVEL_ROOT=${LOGGING_LEVEL_ROOT:-INFO}
|
||||
- SPRING_DATASOURCE_URL=jdbc:mysql://mysql:3306/cskefu?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&useSSL=false&serverTimezone=GMT%2B8
|
||||
- SPRING_DATASOURCE_USERNAME=root
|
||||
- SPRING_DATASOURCE_PASSWORD=${DB_PASSWD:-123456}
|
||||
# - SPRING_DATASOURCE_HIKARI_MAXIMUM_POOL_SIZE=100
|
||||
- SPRING_DATA_REDIS_HOST=redis
|
||||
- SPRING_DATA_REDIS_PORT=6379
|
||||
- SPRING_RABBITMQ_ADDRESSES=rabbitmq
|
||||
- SPRING_RABBITMQ_PORT=${RABBITMQ_CLIENT_PORT:-5672}
|
||||
- SPRING_CLOUD_NACOS_DISCOVERY_SERVER_ADDR=nacos:8848
|
||||
depends_on:
|
||||
- mysql
|
||||
- redis
|
||||
- nacos
|
||||
- rabbitmq
|
||||
|
||||
cskefu-plugin-service:
|
||||
image: cskefu/cskefu-plugin-service
|
||||
# container_name: cskefu-plugin-service
|
||||
restart: always
|
||||
# ports:
|
||||
# - "${CSKEFU_PLUGIN_SERVICE_PORT:-8083}:8083"
|
||||
expose:
|
||||
- 8083
|
||||
volumes:
|
||||
- ./cskefu/logs:/cskefu/logs
|
||||
environment:
|
||||
- "JAVA_OPTS=-Xmx${CSKEFU_JAVA_XMX:-512m} -Xms${CSKEFU_JAVA_XMS:-512m} -XX:PermSize=128m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true --add-opens java.base/jdk.internal.misc=ALL-UNNAMED -Dio.netty.tryReflectionSetAccessible=true --illegal-access=warn"
|
||||
- LOGGING_LEVEL_ROOT=${LOGGING_LEVEL_ROOT:-INFO}
|
||||
- SPRING_DATASOURCE_URL=jdbc:mysql://mysql:3306/cskefu?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&useSSL=false&serverTimezone=GMT%2B8
|
||||
- SPRING_DATASOURCE_USERNAME=root
|
||||
- SPRING_DATASOURCE_PASSWORD=${DB_PASSWD:-123456}
|
||||
# - SPRING_DATASOURCE_HIKARI_MAXIMUM_POOL_SIZE=100
|
||||
- SPRING_DATA_REDIS_HOST=redis
|
||||
- SPRING_DATA_REDIS_PORT=6379
|
||||
- SPRING_RABBITMQ_ADDRESSES=rabbitmq
|
||||
- SPRING_RABBITMQ_PORT=${RABBITMQ_CLIENT_PORT:-5672}
|
||||
- SPRING_CLOUD_NACOS_DISCOVERY_SERVER_ADDR=nacos:8848
|
||||
depends_on:
|
||||
- mysql
|
||||
- redis
|
||||
- nacos
|
||||
- rabbitmq
|
||||
|
||||
cskefu-channel-wechat-service:
|
||||
image: cskefu/cskefu-channel-wechat-service
|
||||
# container_name: cskefu-channel-wechat-service
|
||||
restart: always
|
||||
# ports:
|
||||
# - "${CSKEFU_CHANNEL_WECHAT_SERVICE_PORT:-8084}:8084"
|
||||
expose:
|
||||
- 8084
|
||||
volumes:
|
||||
- ./cskefu/logs:/cskefu/logs
|
||||
environment:
|
||||
- "JAVA_OPTS=-Xmx${CSKEFU_JAVA_XMX:-512m} -Xms${CSKEFU_JAVA_XMS:-512m} -XX:PermSize=128m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true --add-opens java.base/jdk.internal.misc=ALL-UNNAMED -Dio.netty.tryReflectionSetAccessible=true --illegal-access=warn"
|
||||
- LOGGING_LEVEL_ROOT=${LOGGING_LEVEL_ROOT:-INFO}
|
||||
- SPRING_DATASOURCE_URL=jdbc:mysql://mysql:3306/cskefu?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&useSSL=false&serverTimezone=GMT%2B8
|
||||
- SPRING_DATASOURCE_USERNAME=root
|
||||
- SPRING_DATASOURCE_PASSWORD=${DB_PASSWD:-123456}
|
||||
# - SPRING_DATASOURCE_HIKARI_MAXIMUM_POOL_SIZE=100
|
||||
- SPRING_DATA_REDIS_HOST=redis
|
||||
- SPRING_DATA_REDIS_PORT=6379
|
||||
- SPRING_RABBITMQ_ADDRESSES=rabbitmq
|
||||
- SPRING_RABBITMQ_PORT=${RABBITMQ_CLIENT_PORT:-5672}
|
||||
- SPRING_CLOUD_NACOS_DISCOVERY_SERVER_ADDR=nacos:8848
|
||||
depends_on:
|
||||
- cskefu-auth-service
|
||||
|
||||
cskefu-websocket-service:
|
||||
image: cskefu/cskefu-websocket-service
|
||||
# container_name: cskefu-websocket-service
|
||||
restart: always
|
||||
# ports:
|
||||
# - "${CSKEFU_WEBSOCKET_SERVICE_PORT:-10000}:10000"
|
||||
expose:
|
||||
- ${CSKEFU_WEBSOCKET_SERVICE_PORT:-10000}
|
||||
volumes:
|
||||
- ./cskefu/logs:/cskefu/logs
|
||||
deploy:
|
||||
replicas: 2
|
||||
environment:
|
||||
- "JAVA_OPTS=-Xmx${CSKEFU_JAVA_XMX:-512m} -Xms${CSKEFU_JAVA_XMS:-512m} -XX:PermSize=128m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true --add-opens java.base/jdk.internal.misc=ALL-UNNAMED -Dio.netty.tryReflectionSetAccessible=true --illegal-access=warn"
|
||||
- LOGGING_LEVEL_ROOT=${LOGGING_LEVEL_ROOT:-INFO}
|
||||
- SPRING_DATASOURCE_URL=jdbc:mysql://mysql:3306/cskefu?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&useSSL=false&serverTimezone=GMT%2B8
|
||||
- SPRING_DATASOURCE_USERNAME=root
|
||||
- SPRING_DATASOURCE_PASSWORD=${DB_PASSWD:-123456}
|
||||
# - SPRING_DATASOURCE_HIKARI_MAXIMUM_POOL_SIZE=100
|
||||
- SPRING_DATA_REDIS_HOST=redis
|
||||
- SPRING_DATA_REDIS_PORT=6379
|
||||
- SPRING_RABBITMQ_ADDRESSES=rabbitmq
|
||||
- SPRING_RABBITMQ_PORT=${RABBITMQ_CLIENT_PORT:-5672}
|
||||
- SPRING_CLOUD_NACOS_DISCOVERY_SERVER_ADDR=nacos:8848
|
||||
depends_on:
|
||||
- mysql
|
||||
- redis
|
||||
- nacos
|
||||
- rabbitmq
|
||||
|
4
containerization/dockerfiles/sentinel-dashboard-1.8.6
Normal file
4
containerization/dockerfiles/sentinel-dashboard-1.8.6
Normal file
@ -0,0 +1,4 @@
|
||||
FROM cskefu/openjdk-21:debian-stretch-slim
|
||||
COPY sentinel-dashboard-1.8.6.jar sentinel-dashboard-1.8.6.jar
|
||||
|
||||
ENTRYPOINT java -Dserver.port=9850 -jar sentinel-dashboard-1.8.6.jar
|
@ -18,6 +18,8 @@ LOGGING_LEVEL_ROOT=INFO
|
||||
#CSKEFU_PLUGIN_SERVICE_PORT:-8083
|
||||
#CSKEFU_CHANNEL_WECHAT_SERVICE_PORT:-8084
|
||||
CSKEFU_WEBSOCKET_SERVICE_PORT:10000
|
||||
SENTINEL_DASHBOARD_PORT:8849
|
||||
SENTINEL_DASHBOARD_PORT:8849
|
||||
|
||||
NGINX_HTTP_PORT=80
|
||||
NGINX_SSL_PORT=443
|
||||
@ -39,8 +41,3 @@ MYSQL_PASSWORD=123456
|
||||
## https://docs.cskefu.com/docs/work-chatbot/
|
||||
BOT_THRESHOLD_FAQ_BEST_REPLY=0.8
|
||||
BOT_THRESHOLD_FAQ_SUGG_REPLY=0.6
|
||||
|
||||
TONGJI_BAIDU_SITEKEY=placeholder
|
||||
EXTRAS_LOGIN_BANNER=""
|
||||
EXTRAS_LOGIN_CHATBOX=
|
||||
EXTRAS_AUTH_SUPER_ADMIN_PASS=
|
||||
|
@ -4,6 +4,14 @@ docker build -f openjdk-21-debian-stretch-slim -t openjdk-21:debian-stretch-slim
|
||||
|
||||
docker tag openjdk-21:debian-stretch-slim cskefu/openjdk-21:debian-stretch-slim
|
||||
|
||||
|
||||
docker build -f sentinel-dashboard-1.8.6 -t sentinel-dashboard:1.8.6 .
|
||||
|
||||
docker tag sentinel-dashboard:1.8.6 cskefu/sentinel-dashboard:1.8.6
|
||||
|
||||
docker tag sentinel-dashboard:1.8.6 cskefu/sentinel-dashboard:latest
|
||||
|
||||
docker login
|
||||
|
||||
docker push cskefu/sentinel-dashboard:1.8.6
|
||||
docker push cskefu/openjdk-21:debian-stretch-slim
|
||||
|
@ -22,6 +22,10 @@
|
||||
<groupId>com.alibaba.cloud</groupId>
|
||||
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.alibaba.cloud</groupId>
|
||||
<artifactId>spring-cloud-starter-alibaba-sentinel</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-validation</artifactId>
|
||||
|
@ -3,6 +3,7 @@ package com.cskefu;
|
||||
import org.springframework.boot.SpringApplication;
|
||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
|
||||
import org.springframework.cloud.context.config.annotation.RefreshScope;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
|
@ -2,9 +2,14 @@ debug=true
|
||||
server.port=8080
|
||||
spring.application.name=cskefu-web-gateway
|
||||
|
||||
spring.datasource.password=123456
|
||||
spring.cloud.nacos.server-addr=localhost:8848
|
||||
|
||||
spring.cloud.nacos.discovery.server-addr=localhost:8848
|
||||
# ????
|
||||
spring.cloud.nacos.discovery.server-addr=${spring.cloud.nacos.server-addr}
|
||||
|
||||
# sentinel
|
||||
spring.cloud.sentinel.transport.dashboard=localhost:9850
|
||||
spring.cloud.sentinel.transport.port=9851
|
||||
|
||||
spring.mvc.static-path-pattern=/smart-doc/**
|
||||
spring.web.resources.static-locations=classpath:/smart-doc
|
||||
spring.web.resources.static-locations=classpath:/smart-doc
|
||||
|
Loading…
x
Reference in New Issue
Block a user