feat: add dashboard service to Docker build and push workflow

This commit is contained in:
asepharyana
2026-07-22 18:12:44 +07:00
parent 5d5a0f48b5
commit 4ef4f615c1
5 changed files with 34 additions and 14 deletions
+12 -2
View File
@@ -40,6 +40,15 @@ services:
condition: service_healthy
networks:
- app-shared-net
depends_on:
dapr-placement:
condition: service_healthy
nats:
condition: service_healthy
otel-collector:
condition: service_started
networks:
- app-shared-net
command:
- './daprd'
- '--app-id=app'
@@ -47,9 +56,10 @@ services:
- '--dapr-http-port=3500'
- '--dapr-grpc-port=50001'
- '--placement-host-address=dapr-placement:50005'
- '--resources-path=/components'
- '--config=/dapr/config.yaml'
- '--resources-path=/dapr/components'
volumes:
- ../../infra/dapr/components:/components
- ../../infra/dapr:/dapr:ro
networks:
app-shared-net:
+8 -3
View File
@@ -67,6 +67,8 @@ Tambah di `infra/compose/<nama-app>.yml`:
condition: service_healthy
nats:
condition: service_healthy
otel-collector:
condition: service_started
networks:
- app-shared-net
command:
@@ -76,18 +78,21 @@ Tambah di `infra/compose/<nama-app>.yml`:
- '--dapr-http-port=3500'
- '--dapr-grpc-port=50001'
- '--placement-host-address=dapr-placement:50005'
- '--components-path=/components'
- '--config=/dapr/config.yaml'
- '--resources-path=/dapr/components'
volumes:
- ../../infra/dapr/components:/components
- ../../infra/dapr:/dapr:ro
```
Pastikan juga app container punya `depends_on` ke dapr-placement dan nats:
Pastikan juga app container punya `depends_on` ke dapr-placement, nats, dan otel-collector:
```yaml
depends_on:
dapr-placement:
condition: service_healthy
nats:
condition: service_healthy
otel-collector:
condition: service_started
```
## 4. Tambahkan route Traefik