feat: add dashboard service to Docker build and push workflow
This commit is contained in:
@@ -16,9 +16,6 @@ services:
|
||||
- '--config=/etc/otel/config.yml'
|
||||
volumes:
|
||||
- ../../infra/otel/otel-collector-config.yml:/etc/otel/config.yml:ro
|
||||
depends_on:
|
||||
jaeger:
|
||||
condition: service_started
|
||||
|
||||
# ── Jaeger (Tracing Backend + Built-in UI) ──
|
||||
jaeger:
|
||||
@@ -41,6 +38,7 @@ services:
|
||||
# ── Custom Dashboard (nginx:alpine) ──
|
||||
dashboard:
|
||||
container_name: dashboard
|
||||
image: ghcr.io/asepharyana/asepharyana-hub/dashboard:latest
|
||||
build:
|
||||
context: ../..
|
||||
dockerfile: infra/docker/dashboard.Dockerfile
|
||||
|
||||
+10
-6
@@ -1,15 +1,19 @@
|
||||
# ── NATS Server Configuration ──
|
||||
|
||||
# JetStream
|
||||
jetstream: true
|
||||
store_dir: /data
|
||||
store_dir: "/data"
|
||||
|
||||
# OpenTelemetry tracing
|
||||
otel:
|
||||
traces:
|
||||
exporter: otlp
|
||||
otlp:
|
||||
endpoint: otel-collector:4318
|
||||
otel {
|
||||
traces {
|
||||
exporter: "otlp"
|
||||
otlp {
|
||||
endpoint: "otel-collector:4318"
|
||||
insecure: true
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# HTTP monitoring
|
||||
http_port: 8222
|
||||
|
||||
Reference in New Issue
Block a user