This package provides generators and executors for initializing and managing applications within an Nx workspace. It includes features for setting up Docker configurations, managing shared service configurations, and handling internationalization. The plugin also offers utilities for updating project configurations, managing dependencies, and streamlining common application development tasks.
Add the package to your workspace:
yarn add @rxap/plugin-application
Execute the init generator:
yarn nx g @rxap/plugin-application:init
init generator
nx g @rxap/plugin-application:init
Option | Type | Default | Description |
---|---|---|---|
project | string | ||
projects | array | ||
dockerImageName | string | ||
dockerImageSuffix | string | ||
dockerImageRegistry | string | ||
overwrite | boolean | false | Whether to overwrite existing files |
skipDocker | boolean | Whether to skip the docker configuration | |
skipFormat | boolean | false | |
skipProjects | boolean | false | Whether to skip executing project specific initialization |
authentik | boolean | false | Whether to initialize authentik docker compose setup |
standalone | boolean | false | If true, the workspace will be initialized for standalone development |
minio | boolean | false | Whether to initialize minio docker compose setup |
authentication |
build-info executor
Option | Type | Default | Description |
---|---|---|---|
branch | string | ||
tag | string | ||
release | string | ||
commit | string | ||
timestamp | string |
i18n executor
Option | Type | Default | Description |
---|---|---|---|
availableLanguages | array | ||
defaultLanguage | string | ||
indexHtmlTemplate | string | i18n.index.html.hbs | |
buildTarget | string | ||
assets |
config executor