Overview¶
Deployment refers to the complete setup (install + configuration) of a Rattail app, on a production or other server.
When deploying the app you essentially have 3 options:
deploy manually
deploy via Fabric
deploy via some other system (Ansible, Chef, Puppet etc.)
The “official” way is to use Fabric, hence that will be documented here. It is preferred over manual setup because it is automated/repeatable and self-documenting etc.
Note
The use of Fabric to deploy only supports Linux as the app/target server (so far?).