Skip to content

feat(dev): add local full-stack dev launcher - #1396

Merged
simonjcarr merged 1 commit into
mainfrom
codex/dev-stack
May 13, 2026
Merged

simonjcarr merged 1 commit into
mainfrom
codex/dev-stack

Conversation

@simonjcarr

Copy link
Copy Markdown
Collaborator

Summary

  • add ./dev-stack.sh for a local full-stack CT-Ops development environment
  • run web, ingest, Postgres, Password Manager, and nginx proxy with isolated local config/volumes
  • document the workflow and add static checks for the dev-stack wiring
  • fix the inline theme nonce hydration warning exposed by local Next dev

Validation

  • bash -n dev-stack.sh
  • bash deploy/scripts/test-dev-stack.sh
  • ./dev-stack.sh --check
  • go test ./internal/config from apps/ingest
  • docker compose --project-name ct-ops-dev --env-file .dev/dev.env -f docker-compose.dev-stack.yml exec -T web-dev /bin/sh -lc 'cd apps/web && pnpm exec tsc --noEmit --pretty false'

Notes

  • Local generated config is kept out of git: .dev/dev.env and apps/web/.env.local.
  • The release/test-server path remains separate from this local dev stack.

@simonjcarr
simonjcarr merged commit 3b3d96c into main May 13, 2026
22 checks passed
@simonjcarr
simonjcarr deleted the codex/dev-stack branch May 13, 2026 18:58
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