[ci skip]
1.7 KiB
abra
The cooperative cloud utility belt 🎩🐇
abra
is a command-line tool for managing your own Co-op Cloud. It can provision new servers, create applications, deploy them, run backup and restore operations and a whole lot of other things. It is the go-to tool for day-to-day operations when managing a Co-op Cloud instance.
Change log
See CHANGELOG.md.
Documentation
Install
Install the latest stable release:
curl https://install.abra.autonomic.zone | bash
or the bleeding-edge development version:
curl https://install.abra.autonomic.zone | bash -s -- --dev
The source for this script is here.
Update
Run abra upgrade
to automatically download and install the latest release
version.
To update the development version, run
cd ~/.abra/src
git pull
Hack
It's written in Bash! Just open up the abra
file and start hacking. Then you can run it in place with ./abra
. The command-line interface is generated via docopt. If you add arguments then you need to run make docopt
ro regenerate the parser.
Please remember to update the CHANGELOG when you make a change.
To deploy a new version of the installer scripts:
cd installer
DOCKER_CONTEXT=swarm.autonomic.zone docker stack deploy -c compose.yml abra-installer-script