deploy provides three commands. All commands accept global options:
| Option | Default | Description |
|---|---|---|
--config FILE |
deploy.yml |
Path to the configuration file (resolved locally) |
--verbose |
False |
Print each remote command and its output as it runs |
| Command | Purpose |
|---|---|
configure |
Clone repo, set up environment, install systemd unit |
update |
Pull latest code, sync deps, restart service |
status |
Show git info and systemd unit state |
deploy [--config FILE] [--verbose] <command> [args...]Example using a custom config path:
deploy --config /etc/deploy/myserver.yml update odoo-myproject-production