barcelona
v0.4.0
Published
Command line client and API library for Barcelona
Readme
Command line client for Barcelona
Installation
npm install -g barcelonaConfiguration
$HOME/.bcn/config.yml
---
districts:
district_name:
bastion_private_key: ~/.ssh/bastion_key.pem
private_key: ~/.ssh/container_instance.pemExamples
Login to Barcelona
bcn login https://barcelona.your.domain YOUR_GITHUB_TOKENCall Barcelona API
bcn request get /heritages/your-appRun commands inside a heritage environment
bcn run your-app rails consoleSSH into a container instance
bcn ssh your-districtGet environment variables
bcn env get -H heritage-nameSet environment variables
bcn env set -H heritage-name NAME=VALUE NAME2=VALUE2Unset environment variables
bcn env unset -H heritage-name NAME NAME2Show releases
bcn release list -H heritage-nameRollback a release
bcn release rollback -H heritage-name -v [version number]