Multiple connections
With Andock it is straightforward to deploy the same project on different servers if you want for example run production
on a separate server than all other environments.
A connection is an ansible inventory file. Connections are stored under project/.andock/connections
and should be commited to git.
Step 1: Add a new connection
To add a new connection simple run:
andock connect <name> <domain>
Step 2: Execute an command on a seperate host.
Now you can run any
andock command on the new host. (If you don't specify any connection the default
connection will be used.)
Example:
Deploy on the production host. (connection name is production
):
fin andock @production deploy
Different environments
You can execute an command on an different environment with :environment
:
Example 1:
Execute deploy on master environment on production
fin andock @production :master deploy
Example 2:
Execute deploy on master environment on local environment
fin andock :master deploy