# omniarc deploy

Generated from the code · as of CLI 0.6.0

Deploy this compose project. Creates the arc if it does not exist.

Runs the checks `check` runs, uploads the bundle to the orchestrator with OMNIARC_KEY, and follows the deploy until it ends. Exits 1 unless it ends healthy.

```text
omniarc deploy [OPTIONS]
```

Options:

- `--dir <DIR>`: The project directory: the one holding the compose file and arc.yaml. Default: `.`.
- `--branch <BRANCH>`: The branch to deploy to. Default: `production`.
- `--revision <REVISION>`: Redeploy a stored revision (a number, or `current` to re-resolve the .env).
- `--pull`: Pull images even when they are present (`--pull always`).
- `--follow <ID>`: Re-attach to a deploy of this directory's arc by the id it printed (after Ctrl-C, say). Uploads and redeploys nothing.
- `--verbose`: Also print the checks' notes, and each repeated warning on its own line.

## See also

- [The arc.yaml reference](https://docs.omniarc.eu/reference/arc-yaml.md)
- [What compose features run, and what is refused](https://docs.omniarc.eu/reference/compose-support.md)
