Skip to content

feat: centralise config singleton, pkg/logger, and deploy packaging#2

Merged
RndmCodeGuy20 merged 1 commit into
stagingfrom
feat/centralise-config-and-logger
Jun 16, 2026
Merged

feat: centralise config singleton, pkg/logger, and deploy packaging#2
RndmCodeGuy20 merged 1 commit into
stagingfrom
feat/centralise-config-and-logger

Conversation

@RndmCodeGuy20

Copy link
Copy Markdown
Owner

Base branch for the DEV-31/32/33 fix stack. Lands the config/logger refactor and deployment packaging so the bug-fix PRs can target an up-to-date staging.

Changes

  • Centralise config into a config.MustGet() singleton; replace ad-hoc logging with pkg/logger
  • Enhance migrations
  • Move docker-compose stack + observability overlay to project root (DEV-39)
  • Worker container health sentinel (/tmp/worker_healthy)
  • .env.example documentation refresh

Note

Merge with a merge commit (not squash) — the DEV-31/32/33 fix branches are stacked on this and squashing would orphan their ancestry.

🤖 Generated with Claude Code

- Move docker-compose stack and observability overlay to project root
- Remove obsolete deploy/docker/docker-compose.observability.yml
- Write /tmp/worker_healthy sentinel for the worker container healthcheck
- Update .env.example docs (compose hosts, storage providers, OTel TLS)
- Add project CLAUDE.md
@RndmCodeGuy20 RndmCodeGuy20 merged commit 74db9a3 into staging Jun 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant