It's a repo for quickly setting up the development environment. It uses [Docker 17+](https://www.docker.com) to run containers in swarm mode.
Below services will be ran by this tool,
- Mongo DB 3.4
- Redis 3.2
- RabbitMQ 3.6
###Prerequisites
1. Install `Docker` 17.3+
2. Enable Swarm mode of Docker
###How to set up my development
1. Update the ports of local service in `dev.env` if necessary
2. Run below command in shell,
```
docker stack deploy -c docker-compose.yml mydev
```
###Note
By default, the script does not mount the storage of services as external storage. It means the data in MongoDB/Redis/RabbitMQ will be lost after recreating the services/underly containers.
If you want to persistly save your data, you can create named volume like below,