asepharyana and Claude Opus 4.8
9db886e68b
feat(infra): add hub service — Docker, Traefik, CI/CD
...
- Add infra/docker/hub.Dockerfile (Next.js multi-stage build)
- Add infra/compose/hub.yml with app-shared-net
- Add Traefik route for hub.asepharyana.{my,web}.id → hub:3000
- Update docker-build-push.yml: path detection, matrix build, dispatch, manifest
- Update deploy-docker.yml: include hub.yml in ALL_COMPOSE_FILES
- Update update-submodule.yml: allow hub service
- Update docs/ARCHITECTURE.md
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-23 07:19:55 +07:00
asepharyana
6c24508c77
fix(ci): add missing dashboard output in changes job so update-manifest runs
2026-07-23 05:20:59 +07:00
asepharyana
aa05820393
fix(ci): correct dashboard change detection regex to match files inside infra/dashboard/
2026-07-23 05:16:47 +07:00
asepharyana
4ef4f615c1
feat: add dashboard service to Docker build and push workflow
2026-07-22 18:12:44 +07:00
asepharyana
dcb93035f3
feat(observability): add OpenTelemetry Collector, Jaeger, and custom dashboard for monitoring
...
fix(infra): update NATS configuration for OpenTelemetry tracing and JetStream support
refactor(dapr): modify Dapr sidecar configuration to use new resources path and config file
chore(docs): update deployment documentation to include observability services
docs(commit-convention): establish commit message guidelines for Asepharyana Hub
docs(deploy-workflow): outline CI/CD pipeline and manual deployment steps for Asepharyana Hub
feat(event-driven): implement event-driven architecture patterns with Dapr and NATS
docs(hub-rules): define repository structure, submodule strategy, and infrastructure patterns
2026-07-22 16:43:37 +07:00
asepharyana
cdad9ae720
chore: remove unused configuration files and submodules
2026-07-21 12:54:57 +07:00
asephs and Claude Opus 4.8
b199f8ce9d
fix: GH Actions workflows - enforce lint/typecheck, add timeout, fix triggers
...
- lint.yml: remove || echo so lint errors actually fail the workflow
- typecheck.yml: remove || echo, switch to Bun, add apps/elysia typecheck
- update-submodule.yml: upgrade checkout@v6, add payload validation + push retry
- security.yml: add Rust to CodeQL scan targets
- docker-build-push.yml: remove stale packages/ path refs
- All workflows: add timeout-minutes to prevent stuck jobs
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-10 02:06:27 +07:00
asepharyana
b31fe9d188
chore: initial hub repo structure
2026-07-09 22:08:26 +07:00