Files
docker/openobserve/docker-compose.yml
2024-12-16 01:43:27 -08:00

37 lines
865 B
YAML

name: openobserve
services:
db:
image: postgres:15
restart: unless-stopped
environment:
POSTGRES_USER: openobserve
POSTGRES_PASSWORD_FILE: /run/secrets/postgres_pass
volumes:
- ./data/postgres:/var/lib/postgresql/data
secrets:
- postgres_pass
app:
image: public.ecr.aws/zinclabs/openobserve:latest
restart: unless-stopped
depends_on:
- db
ports:
- "5080:5080"
- "5514:5514"
env_file: ./secrets/openobserve.env
environment:
ZO_DATA_DIR: /data
ZO_DATA_STREAM_DIR: /stream
ZO_WEB_URL: https://openobserve.tremendousturtle.tools
ZO_TELEMETRY: false
ZO_PROMETHEUS_ENABLED: true
ZO_META_STORE: postgres
volumes:
- ./data/openobserve:/data
- ./data/stream:/stream
secrets:
postgres_pass:
file: ./secrets/POSTGRES_PASS