motus deploy opens an authentication dialog similar to
motus login when the user is unauthenticated.
Usage
Options
On your first deploy, you must provide either
--name or --project-id. After a successful deploy, Motus writes project_id, build_id, and import_path to motus.toml in your project directory, so subsequent deploys can run without any flags.How it works
When you runmotus deploy, it:
- Validates your import path by importing it locally.
- Resolves or creates the project using
--project-idor--name. - Packs your project files into a
.tar.zstarchive (skipping dotfiles,__pycache__,.pyc, virtualenvs, and.gitignore-excluded paths) and uploads them — or, for Git deploys, instructs the build service to clone the repository directly. - Streams build status via SSE:
queued→building→built→deploying→deployed→healthy.

