Skip to main content
Stops the application from the project root. It reads the app module’s package.json for the application name and runs docker compose down in modules/app to bring down the Docker services.

Usage

ooneex app:stop [options]

Examples

Run from the project root to stop the running Docker services:
ooneex app:stop
Pass a type flag to narrow the stop to the named modules that ship their own docker-compose.yml. A bare flag selects every module of that type; --<type>=a,b selects only the named ones.
ooneex app:stop --microservice=billing   # bring down a microservice's own Docker stack
Without a type flag, app:stop brings down the app module’s shared Docker stack. Module processes started by app:start — spa dev servers and hot-reloaded entrypoints — stop when you interrupt that process with Ctrl+C.

Options

OptionDescriptionDefault
--apiStop only the api modules that have a docker-compose.yml. Bare flag selects all of them; --api=a,b selects the named ones.App shared Docker stack
--microserviceStop only the microservice modules that have a docker-compose.yml. Bare flag selects all of them; --microservice=a,b selects the named ones.App shared Docker stack
--spaStop only the spa modules that have a docker-compose.yml. Bare flag selects all of them; --spa=a,b selects the named ones.App shared Docker stack