github.com/siglens/siglens@v0.0.0-20240328180423-f7ce9ae441ed/podman-compose.yml (about) 1 version: '3' 2 services: 3 siglens: 4 image: ${IMAGE_NAME} 5 ports: 6 - "8081:8081" 7 - "${UI_PORT}:5122" 8 volumes: 9 - "${WORK_DIR}/data:/siglens/data:Z" 10 - "${WORK_DIR}/logs:/siglens/logs:Z" 11 - "${WORK_DIR}/${CONFIG_FILE}:/siglens/${CONFIG_FILE}:Z" 12 command: ["./siglens", "--config", "${CONFIG_FILE}"] 13 environment: 14 - UI_PORT=${UI_PORT} 15 - WORK_DIR=${WORK_DIR} 16 - IMAGE_NAME=${IMAGE_NAME} 17 - CSI=${CSI} 18 networks: 19 - podman-network_siglens 20 hotrod: 21 image: docker.io/jaegertracing/example-hotrod:1.53 22 ports: 23 - "8080:8080" 24 environment: 25 - OTEL_EXPORTER_OTLP_TRACES_ENDPOINT=http://siglens:8081/otlp/v1/traces 26 depends_on: 27 - siglens 28 networks: 29 - podman-network_siglens 30 31 siglens-metrics-otel-collector: 32 image: docker.io/otel/opentelemetry-collector:latest 33 volumes: 34 - "${WORK_DIR}/ssmetrics-otel-collector-config.yaml:/etc/ssmetrics-otel-collector-config.yaml:Z" 35 ports: 36 - "4318:4318" 37 command: ["--config=/etc/ssmetrics-otel-collector-config.yaml"] 38 networks: 39 - podman-network_siglens 40 networks: 41 podman-network_siglens: 42 external: 43 name: podman-network_siglens