Deploy your applications on VM Farms.
Project description
# Farmer
Use farmer to deploy your applications on [VM Farms](https://vmfarms.com/).
## Installation
Install with pip:
` pip install farmer `
## Configuration
You need to provide Farmer with your VM Farms API token. You can retrieve your API token from the [API documentation section](https://my.vmfarms.com/api/) of the VM Farms portal.
Run farmer config to set your token for the first time:
` farmer config `
If you need to change your token for any reason, you can use farmer config set token:
` farmer config set token c422b5e2230d617d22759a19a5a5cb65792edebc `
You can also set the token using the FARMER_TOKEN environment variable:
` FARMER_TOKEN=c422b5e2230d617d22759a19a5a5cb65792edebc farmer apps `
## Usage
### farmer apps
Run farmer apps to list your applications.
` farmer apps `
If you don’t see any applications, we probably need to connect a few wires for you. Contact our [support team](mailto:support@vmfarms.com) and we’ll sort you out.
### farmer deploy
Run farmer deploy to deploy an application:
` farmer deploy api api-prod `
## Getting help
For bugs or feature requests related to Farmer itself, please open a [GitHub issue](https://github.com/vmfarms/farmer/issues/new).
For issues related to your applications or deploys, please contact [VM Farms support](mailto:support@vmfarms.com).
## Tricks
Add this snippet to your Bash configuration (~/.bashrc or ~/.bash_profile) to enable tab-completion:
`shell eval "$(_FARMER_COMPLETE=source farmer)" `
Enjoy!
## License
Apache 2.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for farmer-2.3.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70fa6dd0aca9e1ed8464ec04e347324c402487bec15a9564804d54aa7eb5d637 |
|
MD5 | 7fb64ba15196d1a7397ab90b8ed108be |
|
BLAKE2b-256 | e8bdd4670bdb35f9a958c4f62cb76fe87cf5c78401e0115b516b09926da3b4ed |