Skip to main content
Starts the application from the project root. It reads the app module’s package.json, discovers every api, microservice, spa, storybook, and swagger module under modules/ (any module whose config declares one of those types), brings up the Docker services defined in modules/app/docker-compose.yml when an api or microservice module is in scope, then runs the selected modules concurrently. The api and microservice modules serve their entrypoint with hot reload (bun --hot run src/index.ts), while spa, storybook, and swagger modules run their dev server (bun run dev).

Usage

Examples

Run from the project root to start the Docker services and all runnable modules:
Narrow the run to specific modules by name with --modules or --packages (aliases of one another, comma-separated):

Options

Selection is by module name, not type — there’s no flag to select “all spa modules,” for instance. The shared Docker stack comes up first only when at least one selected module is api or microservice.