Skip to main content
Scaffolds a complete Ooneex application at the destination path. It creates the app module (typed as an api) and the shared module, writes the entrypoint, the SharedDatabase, roles.yml, Docker files (docker-compose.yml, Dockerfile, .dockerignore), then runs app:init for the config and tooling, installs the runtime and dev dependencies (@ooneex/app, @ooneex/auth, typeorm, and others), and optionally generates CI/CD files for GitHub, GitLab, or Bitbucket.

Usage

ooneex app:create [options]

Examples

Run with no flags to be prompted for the application name and destination path:
ooneex app:create
Create an application non-interactively by passing the name and destination:
ooneex app:create --name=Billing --destination=billing
ooneex app:create --name=ShopApi --destination=./apps/shop-api

Options

OptionDescriptionDefault
--nameApplication name.Prompted if omitted
--destinationDestination path for the generated application.Prompted if omitted (defaults to the kebab-case name)