This repository has been archived on 2021-07-03. You can view files and clone it, but cannot push or open issues or pull requests.
Files
abra/README.md
2020-09-22 16:13:18 +02:00

1.1 KiB

abra

Build Status

Docker stack magic 🎩🐇

Installing

make install

Hacking

make dev_install

Specify what to deploy where

You can use abra in one of 2 ways:

  1. Clone a compose-stack, create an .envrc in it, and run abra in that directory. Be sure to set ABRA_STACK_DIR=.
  2. "Monorepo mode": keep all your compose-stacks in one directory and all your env files in another, e.g.:
      $ tree
    .
    ├── apps
    │   ├── mediawiki.demo.autonomic.zone.env
    │   ├── wordpress.demo.autonomic.zone.env
    └── stacks
        ├── gitea
        ├── matrix-synapse
        ├── mediawiki
        ├── nextcloud
        ├── swarmpit
        ├── traefik
        └── wordpress
     	$ abra -e apps/mediawiki.demo.autonomic.zone.env deploy
    

Examples

abra run mariadb mysqldump gitea -p'GdIbMeS09SURRktBnm3jcTufsL5z0MPd' | gzip > ../git.autonomic.zone_mariadb_`date +%F`.sql.gz