services: app: build: context: . dockerfile: Dockerfile environment: PORT: "8080" SERVICE_NAME: "switchbot-api" ENV: "local" LOG_LEVEL: "info" OTEL_EXPORTER_OTLP_ENDPOINT: "otel-collector:4317" ports: - "8080:8080" depends_on: - otel-collector otel-collector: image: otel/opentelemetry-collector:0.93.0 command: ["--config=/etc/otelcol/config.yaml"] volumes: - ./otel-collector-config.yaml:/etc/otelcol/config.yaml:ro ports: - "4317:4317"