feat(repo): add full:dev script and clean up package.json scripts#7
Merged
Conversation
- Add full:dev — single command to launch the entire stack: installs frontend deps, builds and starts 2 backend replicas behind Nginx + MongoDB + full observability stack (Prometheus, Loki, Grafana) via Docker, then launches both Vite frontends against http://localhost:8090. - Add .env.observed to each frontend app so vite --mode observed points VITE_API_URL at the Nginx load balancer instead of the default :3000. - Add dev:observed script to each frontend package.json (used by full:dev). - Rename observed:up/down → full:up/down, cluster:logs → full:logs. - Remove redundant scripts: install:all, docker:reset, cluster:up/down/reset, monitoring:up/down/reset (all superseded by full:up/down or unnecessary). - Rewrite README quick-start: single-command entry point, service table with ports and descriptions for every component. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Extract full:install script so npm install is a one-time setup step, not re-run on every dev server start. - full:dev now only starts the Docker stack and launches the Vite frontends. - Remove ConfigModule from AppModule — env vars are read via process.env directly throughout the backend; ConfigService was never injected anywhere. - Update README quick-start to reflect the two-step flow. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
maaref-insat
approved these changes
Jul 20, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Changes
Testing
npm testinapps/backendpassesnpx tsc --noEmitpasses in both apps/docsNotes for reviewers