welcome ipfs
This commit is contained in:
@@ -1,31 +1,111 @@
|
||||
# myos - Make Your Own Stack
|
||||
|
||||
Docker paas based on docker compose files.
|
||||
|
||||
## Disclaimer
|
||||
|
||||
This is work in progress ;)
|
||||
|
||||
## Usage
|
||||
|
||||
### Examples
|
||||
|
||||
* Configure myos for domain.tld
|
||||
|
||||
```shell
|
||||
$ make bootstrap DOMAIN=domain.tld
|
||||
```
|
||||
|
||||
* Start myos stacks
|
||||
|
||||
```shell
|
||||
$ make node up STACK='zen'
|
||||
```
|
||||
|
||||
`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 User` starts the stack User with docker user services :
|
||||
- myos (ssh-agent)
|
||||
- ipfs (when STACK=zen)
|
||||
`make up` starts the stack STACK
|
||||
- zen (when STACK=zen)
|
||||
|
||||
* Stop myos
|
||||
|
||||
```shell
|
||||
$ make shutdown
|
||||
```
|
||||
|
||||
* Install myos
|
||||
|
||||
```shell
|
||||
$ make install
|
||||
```
|
||||
|
||||
### Make variables
|
||||
### Variables
|
||||
|
||||
#### DEBUG
|
||||
* DEBUG
|
||||
|
||||
Show debug informations
|
||||
Show executed commands
|
||||
|
||||
```shell
|
||||
$ make install DEBUG=true
|
||||
$ make up DEBUG=true
|
||||
```
|
||||
|
||||
#### DRYRUN
|
||||
* DRYRUN
|
||||
|
||||
Show commands, do nothing
|
||||
Do nothing, show commands instead of executing it
|
||||
|
||||
```shell
|
||||
$ make install DRYRUN=true
|
||||
$ make up DRYRUN=true
|
||||
```
|
||||
|
||||
* VERBOSE
|
||||
|
||||
Show called functions
|
||||
|
||||
```shell
|
||||
$ make up VERBOSE=true
|
||||
```
|
||||
|
||||
* Show variable VARIABLE
|
||||
|
||||
```shell
|
||||
$ make print-VARIABLE
|
||||
```
|
||||
|
||||
### Debug
|
||||
|
||||
* Show docker compose yaml config
|
||||
|
||||
```shell
|
||||
$ make config
|
||||
```
|
||||
|
||||
`make config` show docker compose yaml config for stack STACK
|
||||
`make stack-node-config` show docker compose yaml config for stack node
|
||||
`make stack-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
|
||||
|
||||
```shell
|
||||
$ make debug
|
||||
```
|
||||
|
||||
* Generate self documentation
|
||||
|
||||
```shell
|
||||
$ make doc
|
||||
```
|
||||
|
||||
* Show env args
|
||||
|
||||
```shell
|
||||
$ make print-env_args
|
||||
```
|
||||
|
||||
## Status
|
||||
|
||||
Reference in New Issue
Block a user