diff --git a/docker/.env.example b/docker/.env.example index d96c83f28..0ad80a93c 100644 --- a/docker/.env.example +++ b/docker/.env.example @@ -1,6 +1,11 @@ # 前端访问端口 SERVER_PORT=8080 +# OpenSearch 配置 +OPENSEARCH_PORT=9200 +OPENSEARCH_METRICS_PORT=9600 +OPENSEARCH_DASHBOARDS_PORT=5601 + # MySQL 配置 MYSQL_ROOT_PASSWORD=toor diff --git a/docker/docker-compose.yaml b/docker/docker-compose.yaml index 607b0a5fa..50a60557d 100644 --- a/docker/docker-compose.yaml +++ b/docker/docker-compose.yaml @@ -36,8 +36,8 @@ services: - ./data:/usr/share/opensearch/data - ./snapshots:/snapshots ports: - - "9200:9200" - - "9600:9600" + - "${OPENSEARCH_PORT:-9200}:9200" + - "${OPENSEARCH_METRICS_PORT:-9600}:9600" restart: unless-stopped dashboards: @@ -47,7 +47,7 @@ services: - OPENSEARCH_HOSTS=["http://opensearch:9200"] - DISABLE_SECURITY_DASHBOARDS_PLUGIN=true ports: - - "5601:5601" + - "${OPENSEARCH_DASHBOARDS_PORT:-5601}:5601" depends_on: - opensearch restart: unless-stopped