-
Notifications
You must be signed in to change notification settings - Fork 7
Get started
Visit Docker Page to install Docker for desktop.
NOTE: Docker by default is installed with 2GB memory. To have multiple services like mysql and elastic search running in docker, minimum 6-8GB memory will be required. This can be set in Docker preferences/resources.
sh stack_box.sh <client-1> <client-2> <service-1> <service-2>
Jump to example-stacks to quickly try a run
- vue
- flask
- mysql
- elasticsearch
- kibana
- nginx
- kafka (BROKEN!! - https://github.com/Stack-Box/StackBox/issues/21)
- zookeper
The following is a list of example stacks you could spin-up using Stackbox and quickly get-started with your development.
sh stack_box.sh flask vue mysql elasticsearch
After the run is finished, the final log should look like the one below.
flask is up at http://localhost:80
vue is up at http://localhost:8080
elasticsearch is up at http://localhost:9200
mysql is up at http://localhost:3306
Now you can visit http://localhost:8080 to view the Vue frontend. From there you can click on Mysql/Elasticsearch links to view the preloaded data from mysql/elasticsearch containers being rendered.
Visit Working or Debugging pages to know more about internal details.