caas local development setup
npm install caas-local-docker-clicaas-local-docker-cli
=================
CLI for starting CAAS Java services locally in the docker environment
sh-session
$ npm install -g caas-local-docker-cli
$ caas COMMAND
running command...
$ caas (--version)
caas-local-docker-cli/20.0.0 darwin-x64 node-v16.15.0
$ caas --help [COMMAND]
USAGE
$ caas COMMAND
...
`
Commands
* [caas be [BRANCH]](#caas-be-branch)
* caas clean
* caas database
* caas dump
* [caas fe [BRANCH]](#caas-fe-branch)
* [caas help [COMMAND]](#caas-help-command)
* caas logs
* caas sso
* caas stopcaas be [BRANCH]Clone repositories, build docker images, run docker containers for be services.
`
USAGE
$ caas be [BRANCH] [-l] [-d] [-s content|commerce|leadgen]ARGUMENTS
BRANCH Branch name that will be cloned from remotes
FLAGS
-d, --detach Start services in detach mode
-l, --logs enable debug mode and output for all logs
-s, --services=
DESCRIPTION
Clone repositories, build docker images, run docker containers for be services.
EXAMPLES
$ caas be -> Start all be services with default(development) branch
$ caas be -s content -> Start content be service with default(development) branch
$ caas be branch_name -s content -> Start content be service with specified branch
`_See code: dist/commands/be/index.ts_
caas cleanClean all caas images from local docker repository
`
USAGE
$ caas clean [-l]FLAGS
-l, --logs enable debug mode and output for all logs
DESCRIPTION
Clean all caas images from local docker repository
EXAMPLES
$ caas clean -> clean all caas images from local docker repository
`_See code: dist/commands/clean/index.ts_
caas databaseStart only postgres database
`
USAGE
$ caas database [-l]FLAGS
-l, --logs enable debug mode and output for all logs
DESCRIPTION
Start only postgres database
EXAMPLES
$ caas database
`_See code: dist/commands/database/index.ts_
caas dumpDownload and apply database dump for postgres db
`
USAGE
$ caas dump [-n ] [-l]FLAGS
-l, --logs enable debug mode and output for all logs
-n, --name= Database dump name in the s3 bucket(key)
DESCRIPTION
Download and apply database dump for postgres db
EXAMPLES
$ caas dump -n allprod_2022-03-29_08_09.gz -> dump with this name will be downloaded
$ caas dump -> latest allprod dump will be downloaded
`_See code: dist/commands/dump/index.ts_
caas fe [BRANCH]Clone repositories, build docker images, run docker containers for fe services.
`
USAGE
$ caas fe [BRANCH] [-l] [-d] [-s admin-ui|ui]ARGUMENTS
BRANCH Branch name that will be cloned from remotes
FLAGS
-d, --detach Start fe services in detach mode
-l, --logs Enable debug mode and output for all logs
-s, --services=
DESCRIPTION
Clone repositories, build docker images, run docker containers for fe services.
EXAMPLES
$ caas fe -> Start all fe services with default(development) branch
$ caas fe -s ui -> Start ui fe service with default(development) branch
$ caas fe branch_name -s admin-ui -> Start admin-ui fe service with specified branch
`_See code: dist/commands/fe/index.ts_
caas help [COMMAND]Display help for caas.
`
USAGE
$ caas help [COMMAND] [-n]ARGUMENTS
COMMAND Command to show help for.
FLAGS
-n, --nested-commands Include all nested commands in the output.
DESCRIPTION
Display help for caas.
`_See code: @oclif/plugin-help_
caas logsTail logs from caas services
`
USAGE
$ caas logs -s content|commerce|leadgen|ui|admin-uiFLAGS
-s, --services=
DESCRIPTION
Tail logs from caas services
EXAMPLES
$ caas logs -s content -> content service logs
$ caas logs -s content leadgen -> content and leadgen services logs
`_See code: dist/commands/logs/index.ts_
caas ssoSetup aws sso session
`
USAGE
$ caas sso [-l]FLAGS
-l, --logs enable debug mode and output for all logs
DESCRIPTION
Setup aws sso session
EXAMPLES
$ caas sso
`_See code: dist/commands/sso/index.ts_
caas stopStop all or specific docker containers with caas services
`
USAGE
$ caas stopDESCRIPTION
Stop all or specific docker containers with caas services
EXAMPLES
$ caas stop -> all services will be stopped
``_See code: dist/commands/stop/index.ts_