Make Your Own Stack
Go to file
Yann Autissier 07a9729c73 fix install on new host 2022-07-25 20:32:46 +00:00
ansible fix install on new host 2022-07-25 20:32:46 +00:00
aws rename stacks to separe host and user worlds 2022-05-07 16:32:38 +00:00
docker fix install on new host 2022-07-25 20:32:46 +00:00
make fix install on new host 2022-07-25 20:32:46 +00:00
openstack wip 2021-06-14 12:52:48 +02:00
packer fix runit install 2022-06-26 14:45:26 +02:00
stack fix install on new host 2022-07-25 20:32:46 +00:00
terraform wip 2021-06-14 12:52:48 +02:00
.dockerignore import files 2021-02-09 18:08:58 +01:00
.env.dist welcome ipfs 2022-07-04 18:13:04 +02:00
.gitignore import files 2021-02-09 18:08:58 +01:00
CHANGELOG.md welcome ipfs 2022-07-04 18:13:04 +02:00
LICENSE wip 2021-07-14 20:38:30 +01:00
Makefile fix install on new host 2022-07-25 20:32:46 +00:00
README.md fix install on new host 2022-07-25 20:32:46 +00:00

README.md

myos - Make Your Own Stack

Docker paas based on docker compose files.

Disclaimer

This is work in progress ;)

Requirements

You need git and make.

Usage

Examples

  • Configure myos for domain domain.tld and stack zen
$ make bootstrap DOMAIN=domain.tld STACK=zen
  • Start myos stacks
$ make node up

make node starts the stack node with docker host services :

  • consul (service discovery)
  • fabio (load balancer)
  • ipfs (inter planetary file system)
  • registrator (docker/consul bridge) make up starts the stack zen with docker services :
  • ipfs (mount ~/.ipfs)
  • zen (mount ~/.zen)
  • Stop myos
$ make shutdown
  • Install myos
$ make install

Variables

  • DEBUG

Show executed commands

$ make up DEBUG=true
  • DRYRUN

Do nothing, show commands instead of executing it

$ make up DRYRUN=true
  • VERBOSE

Show called functions

$ make up VERBOSE=true
  • Show variable VARIABLE
$ make print-VARIABLE

Debug

  • Show docker compose yaml config
$ make config

make config show docker compose yaml config for stack STACK make node-config show docker compose yaml config for stack node make user-config show docker compose yaml config for stack User make stack-elastic-config show docker compose yaml config for stack elastic

  • Show debug variables
$ make debug
  • Generate self documentation
$ make doc
  • Show env args
$ make print-env_args

Status

Beta software, use it at your own risks.