From 9f48f78a1db1f33ec88217532174931f4065b029 Mon Sep 17 00:00:00 2001 From: lijiahangmax Date: Fri, 23 Jan 2026 15:17:41 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20orion-visor=20=E5=BA=94?= =?UTF-8?q?=E7=94=A8=E9=85=8D=E7=BD=AE.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/orion_visor/app.json | 6 ++-- apps/orion_visor/orion_visor/.env | 3 +- .../orion_visor/docker-compose.yml | 30 +++++++++---------- 3 files changed, 17 insertions(+), 22 deletions(-) diff --git a/apps/orion_visor/app.json b/apps/orion_visor/app.json index 82b482b..6d97408 100644 --- a/apps/orion_visor/app.json +++ b/apps/orion_visor/app.json @@ -26,15 +26,13 @@ {"attr":"web_http_port","name":"web端口","type":"number","default":1081,"suffix":"","unit":""}, {"attr":"SERVICE_PORT","name":"SERVICE端口","type":"number","default":9200,"suffix":"","unit":""}, {"attr":"INFLUXDB_PORT","name":"INFLUXDB端口","type":"number","default":8086,"suffix":"","unit":""}, - {"attr":"GUACD_PORT","name":"GUACD服务端口","type":"number","default":4822,"suffix":"","unit":""}, - {"attr":"ADMINER_PORT","name":"管理端口","type":"number","default":8081,"suffix":"","unit":""} + {"attr":"GUACD_PORT","name":"GUACD服务端口","type":"number","default":4822,"suffix":"","unit":""} ], "env": [ {"key":"version","type":"string","default":null,"desc":"版本号"}, {"key":"web_http_port","type":"port","default":null,"desc":"SERVICE端口"}, {"key":"SERVICE_PORT","type":"port","default":null,"desc":"INFLUXDB端口"}, {"key":"INFLUXDB_PORT","type":"port","default":null,"desc":"GUACD服务端口"}, - {"key":"ADMINER_PORT","type":"port","default":null,"desc":"管理端口"}, {"key":"GUACD_PORT","type":"port","default":null,"desc":"GUACD服务端口"}, {"key":"defaultUserName","type":"defaultUserName","default":"admin","desc":"用户名"}, {"key":"defaultPassWord","type":"defaultPassWord","default":"admin","desc":"默认密码"}, @@ -42,4 +40,4 @@ {"key":"host_ip","type":"string","default":null,"desc":"主机IP"} ], "volumes": {} -} \ No newline at end of file +} diff --git a/apps/orion_visor/orion_visor/.env b/apps/orion_visor/orion_visor/.env index ee803cf..c4bae61 100644 --- a/apps/orion_visor/orion_visor/.env +++ b/apps/orion_visor/orion_visor/.env @@ -5,5 +5,4 @@ WEB_HTTP_PORT=1081 SERVICE_PORT=9200 INFLUXDB_PORT=8086 GUACD_PORT=4822 -ADMINER_PORT=8081 -APP_PATH=/www/dk_project/dk_app/orion_visor \ No newline at end of file +APP_PATH=/www/dk_project/dk_app/orion_visor diff --git a/apps/orion_visor/orion_visor/docker-compose.yml b/apps/orion_visor/orion_visor/docker-compose.yml index 481369d..747323c 100644 --- a/apps/orion_visor/orion_visor/docker-compose.yml +++ b/apps/orion_visor/orion_visor/docker-compose.yml @@ -23,13 +23,13 @@ services: MYSQL_HOST: orion-mysql MYSQL_PORT: ${MYSQL_PORT:-3306} MYSQL_DATABASE: ${MYSQL_DATABASE:-orion_visor} - MYSQL_USER: ${MYSQL_USER:-root} + MYSQL_USER: ${MYSQL_USER:-orion} MYSQL_PASSWORD: ${MYSQL_PASSWORD:-Data@123456} REDIS_HOST: orion-redis REDIS_PASSWORD: ${REDIS_PASSWORD:-Data@123456} REDIS_DATABASE: ${REDIS_DATABASE:-0} REDIS_DATA_VERSION: ${REDIS_DATA_VERSION:-1} - INFLUXDB_ENABLED: false + INFLUXDB_ENABLED: true INFLUXDB_HOST: orion-influxdb INFLUXDB_PORT: ${INFLUXDB_PORT:-8086} INFLUXDB_ORG: ${INFLUXDB_ORG:-orion-visor} @@ -40,10 +40,20 @@ services: GUACD_DRIVE_PATH: ${GUACD_DRIVE_PATH:-/drive} SECRET_KEY: ${SECRET_KEY:-uQeacXV8b3isvKLK} API_EXPOSE_TOKEN: ${API_EXPOSE_TOKEN:-pmqeHOyZaumHm0Wt} + API_IP_HEADERS: ${API_IP_HEADERS:-X-Forwarded-For,X-Real-IP} + # 这里需要改为具体的服务地址 (宿主机ip) + API_HOST: ${HOST_IP} + # 若 API_HOST 不满足, 可以修改这里 http://:/orion-visor/api + API_URL: ${API_URL:-} API_CORS: ${API_CORS:-true} DEMO_MODE: ${DEMO_MODE:-false} volumes: - ${APP_PATH}/service/root-orion:/root/orion + ulimits: + nofile: + soft: 65536 + hard: 65536 + restart: unless-stopped healthcheck: test: [ "CMD", "curl", "http://127.0.0.1:9200/orion-visor/api/server/bootstrap/health" ] interval: 15s @@ -127,6 +137,8 @@ services: timeout: 5s retries: 10 start_period: 10s + labels: + createdBy: "bt_apps" networks: - baota_net @@ -149,18 +161,6 @@ services: timeout: 5s retries: 10 start_period: 10s - networks: - - baota_net - - orion-adminer: - image: registry.cn-hangzhou.aliyuncs.com/orionsec/orion-visor-adminer:latest - ports: - - ${HOST_IP}:${ADMINER_PORT}:8080 - environment: - ADMINER_DEFAULT_SERVER: ${MYSQL_HOST:-mysql} - depends_on: - orion-mysql: - condition: service_healthy labels: createdBy: "bt_apps" networks: @@ -169,5 +169,3 @@ services: networks: baota_net: external: true - -