Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 2 additions & 4 deletions apps/orion_visor/app.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,20 +26,18 @@
{"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":"默认密码"},
{"key":"app_path","type":"path","default":null,"desc":"应用数据目录"},
{"key":"host_ip","type":"string","default":null,"desc":"主机IP"}
],
"volumes": {}
}
}
3 changes: 1 addition & 2 deletions apps/orion_visor/orion_visor/.env
Original file line number Diff line number Diff line change
Expand Up @@ -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
APP_PATH=/www/dk_project/dk_app/orion_visor
30 changes: 14 additions & 16 deletions apps/orion_visor/orion_visor/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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}
Expand All @@ -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://<ip>:<port>/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
Expand Down Expand Up @@ -127,6 +137,8 @@ services:
timeout: 5s
retries: 10
start_period: 10s
labels:
createdBy: "bt_apps"
networks:
- baota_net

Expand All @@ -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:
Expand All @@ -169,5 +169,3 @@ services:
networks:
baota_net:
external: true