15 Commits
Author SHA1 Message Date
pnoker bed0877e08 build(infra): add jaeger tracing backend to optional docker-compose stack
Add jaegertracing/all-in-one with OTLP collector enabled (ports 16686 UI,
4317 gRPC, 4318 HTTP) for distributed trace visualization.
2026-07-23 23:20:18 +08:00
pnokerandClaude c35708859c feat(observability): add Grafana dashboard and PostgreSQL init scripts
- Add Grafana dashboard for point-value-overview with tenant and driver
  template variables, querying dc3-postgres datasource
- Add Grafana provisioning configs for dashboard and datasource auto-load
- Add PostgreSQL init script (07-iot-dc3-observability.sql) creating
  observability views and functions
- Register grafana and initdb in docker-compose-optional.yml

Co-Authored-By: Claude <noreply@anthropic.com>
2026-07-09 12:53:25 +08:00
Vickey 5131b37568 build(deploy): add postgres/rabbitmq dependency assets and regenerate openapi snapshots 2026-06-19 16:49:01 +08:00
pnoker 7a2cc9b8fa chore(compose): streamline environment defaults 2026-06-11 15:04:01 +08:00
pnoker 83ee84773a build: refactor Dockerfile, Makefile and compose files
Parametrize JDK/JRE base images via build args in Dockerfile, replace
hardcoded GC/dump env vars with per-service path variables, fix APM
port. Simplify Makefile registry options to global|cn, add SERVICES
and GROUP selectors for targeted compose operations.
2026-05-17 22:16:30 +08:00
pnoker b9b2a47732 feat(docker): add web frontend and consolidate compose stacks
Add dc3-web frontend service to docker-compose.yml with nginx reverse
proxy as the sole user-facing entry point. Remove backend port mappings
since web now proxies to gateway.

Merge docker-compose-elasticsearch.yml and docker-compose-grafana.yml
into a single docker-compose-optional.yml that includes EMQX, ELK+APM,
and Prometheus+Grafana stacks.
2026-05-17 19:02:52 +08:00
pnoker 8fa1f0c152 refactor(container): deduplicate aliyun compose stacks 2026-05-09 18:49:52 +08:00
pnoker c5a9feeeb9 feat: add .env file for Docker Compose configuration and update usage instructions 2026-04-29 10:27:57 +08:00
pnoker ca38651909 feat: add .env file for Docker Compose configuration and update usage instructions 2026-04-21 01:11:59 +08:00
pnoker e33dcc1573 fix: update Docker images to version 2026.5 across all docker-compose files 2026-04-20 03:16:30 +08:00
Vickey 106096249c build: upgrade base image references to dc3-jdk:2025.9 and fix codeql.yml matrix indentation 2025-09-11 16:53:42 +08:00
Vickey 64c6f911fe chore: replace Apache-2.0 license headers with AGPL-3.0 in compose files and gateway config 2025-08-26 22:03:42 +08:00
Vickey a0ed920ba2 feat(compose): split db stack into docker-compose-db.yml and expand dev/aliyun services 2025-05-06 01:11:46 +08:00
pnoker ed946baa91 ci: add Redis service to docker-compose files
Added Redis service configuration to both docker-compose-optional.yml and docker-compose-optional-aliyun.yml. This change ensures Redis is available as part of the Docker setup, supporting the application's caching and data storage needs.
2025-04-27 15:45:22 +08:00
pnoker 083a7e748c chore(docker): standardize string quotes and add new compose files
Standardized the use of double quotes in docker-compose files for consistency. Added new docker-compose files for optional and Aliyun configurations to support different deployment environments.
2025-04-25 20:46:30 +08:00