38 lines
1.5 KiB
YAML
38 lines
1.5 KiB
YAML
# 用法:./start.sh kibana ... 或 docker compose --env-file .env -f compose/compose-kibana.yaml up -d(在 deploy/docker 目录执行)
|
||
# 或通过组合关键字:./start.sh middleware kibana
|
||
# 说明:Kibana 日志查询界面(独立组件,默认不启用)
|
||
# - 访问地址: http://127.0.0.1:15601(登录 elastic / .env 中的 ELASTIC_PASSWORD)
|
||
# - 依赖 Elasticsearch(bytedesk-elasticsearch,需先启动:./start.sh middleware 或 elasticsearch 关键字)
|
||
# - Kibana 自身通过 .env 中的 KIBANA_SERVICE_ACCOUNT_TOKEN 连接 Elasticsearch
|
||
# 详细说明见 readme/readme.kibana.md
|
||
services:
|
||
# Kibana 日志查询界面
|
||
bytedesk-kibana:
|
||
# image: docker.elastic.co/kibana/kibana:9.4.2
|
||
# image: dockerproxy.net/library/kibana:9.4.2
|
||
image: kibana:9.4.2
|
||
container_name: kibana-bytedesk
|
||
restart: always
|
||
environment:
|
||
- SERVER_NAME=bytedesk-kibana
|
||
- ELASTICSEARCH_HOSTS=http://elasticsearch-bytedesk:9200
|
||
- ELASTICSEARCH_SERVICEACCOUNTTOKEN=${KIBANA_SERVICE_ACCOUNT_TOKEN}
|
||
- I18N_LOCALE=zh-CN
|
||
- XPACK_ENCRYPTEDSAVEDOBJECTS_ENCRYPTIONKEY=bytedesk-kibana-encrypted-saved-objects-key-2026
|
||
- XPACK_REPORTING_ENCRYPTIONKEY=bytedesk-kibana-reporting-encryption-key-2026
|
||
- XPACK_SECURITY_ENCRYPTIONKEY=bytedesk-kibana-security-encryption-key-2026
|
||
volumes:
|
||
- kibana_data:/usr/share/kibana/data
|
||
ports:
|
||
- "15601:5601"
|
||
networks:
|
||
- bytedesk-network
|
||
|
||
volumes:
|
||
kibana_data:
|
||
name: bytedesk_kibana_data
|
||
|
||
networks:
|
||
bytedesk-network:
|
||
driver: bridge
|