controller.commands

All core commands implemented in RAPyDo

Functions

load_commands(project)

load_module(path)

Modules

add

Add a new element to the project (endpoint, task, component, service, test workflow)

backup

Execute a backup of one service

backup_modules

build

Build docker images for configured services

check

Verify if the current project is compliant to RAPyDo specs

compose

create

Create a new RAPyDo project

dump

Dump the current configuration into a docker compose YAML file

init

Initialize the current RAPyDo project

install

Install the specified version of RAPyDO or docker, compose, buildx

interfaces

[DEPRECATED] Execute predefined interfaces to services

list

Print RAPyDo configurations

password

Manage services passwords

password_modules

pull

Pull available images from the Docker Hub

reload

Reload services

restart

[DEPRECATED] Restart modified running containers

restore

Restore a backup of one service

restore_modules

run

Start a single container

shell

Open a shell or execute a command onto a container

ssl

Issue a SSL certificate with Let's Encrypt

start

Start services for the current configuration

status

Show current services status

swarm

tuning

Show tuning suggestions for a service

tuning_modules

update

Update the current project

upgrade

Upgrade a project file by re-applying the templates

version

Show RAPyDo and project version details

volatile

[DEPRECATED] Run a single container in debug mode