compose/openobserve/docker-compose.yaml
2025-05-16 14:10:02 +08:00

34 lines
965 B
YAML

services:
openobserve:
image: public.ecr.aws/zinclabs/openobserve:${ZO_VERSION:-v0.14.7}
container_name: openobserve
environment:
ZO_HTTP_PORT: 5080
ZO_GRPC_PORT: 5081
ZO_DATA_DIR: /data
ZO_ROOT_USER_EMAIL: ${EMAIL}
ZO_ROOT_USER_PASSWORD: ${PASSWORD}
ZO_WEB_URL: https://${DOMAIN}
ZO_TELEMETRY: false
restart: always
volumes:
- ${DATA_DIR:-./data}/openobserve:/data:Z
ports:
- 80:5080
- 5081:5081
vector:
image: timberio/vector:${VECTOR_VERSION:-0.46.1-debian}
container_name: vector
restart: always
command: [ "--config", "/etc/vector/vector.toml" ]
environment:
OTEL_URI: ${OTEL_URI}
OTEL_USER: ${OTEL_USER}
OTEL_PASSWORD: ${OTEL_PASSWORD}
volumes:
- ${VECTOR_CONFIG_PATH:-./vector.toml}:/etc/vector/vector.toml:ro
- ${DATA_DIR:-./data}/vector:/var/lib/vector:Z
- /var/run/docker.sock:/var/run/docker.sock