Supported Make Commands
The following opperations are supported by Make command. Prepend the following commands with make.
These commands should be run in cello
directory, for example: /cello $ make all
.
all
Default to run the testing cases.
build-js
Builds js files for react.
check
CI checking. Runs the following commands. This runs the following commands for you.
$ tox
$ make start && sleep 10 && make stop
clean
Cleans up the environment and removes temp files like .cache, .tox, .pyc. It runs the following commands for you.
$ rm -rf .tox .cache *.egg-info
$ find . -name "*.pyc" -o -name "__pycache__" -exec rm -rf "{}" \;
doc
Starts a doc server locally. It runs the following commands for you.
$ pip install mkdocs
$ mkdocs serve
help
Show help.
image-clean
Cleans up all cello related docker images. It runs the following commands for you.
$ docker images | grep "cello-" | awk '{print $1}' | xargs docker rmi -f
$ docker rmi $(docker images -f dangling=true -q)
log
Shows logs of specified service. To view logs from Dashboard
service, use: make log service=dashboard
.
logs
Shows logs of all services.
setup-master
Sets up the master node. Run on Master node. It runs the following command for you.
$ cd scripts/master_node && bash setup.sh
setup-worker
Sets up the worker node. Run on Worker node. It runs the following commands for you.
$ cd scripts/worker_node && bash setup.sh
redeploy
Redeploys specified service(s). To redeploy Dashboard
service, use: make redeploy service=dashboard
.
start
Starts all services, include nfs server. Runs following command for you.
$ docker-compose up -d --no-recreate
restart
Restarts all services.
stop
Stops all services and removes stopped service containers.
Runs the following commands for you.
docker-compose stop
, docker-compose rm -f -a
.
watch-mode
Runs watch mode with js files for react.
npm-install
Installs modules with npm package management.
start-nfs
Start NFS server manually.
stop-nfs
Stop NFS Server manually.