Skip to content

Create app stacks loaded with all your favourite clients, services and infra along with code boilerplates in under 5 mins.

License

Notifications You must be signed in to change notification settings

HariniSureshS/StackBox

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StackBox


Stackbox helps you create app stacks loaded with all your favourite clients, services and infra in under 5 mins. The aim of the project is to help developers setup quick infra and boilerplates to start the dev work asap. Ideally this project is to help rapid prototyping, building PoCs or writing code for hackathons.

Wiki is a good place to start!

  1. About
  2. Get Started
  3. Working
  4. Debugging

Get Started

Run

sh stack_box.sh <client-1> <client-2> <service-1> <service-2>

Jump to example-stacks to quickly try a run

Support

Supported Clients

  • vue
  • flask

Supported Services

  • mysql
  • elasticsearch
  • kibana
  • nginx
  • kafka (BROKEN!! - Stack-Box#21)
  • zookeper

Example Stacks

The following is a list of example stacks you could spin-up using Stackbox and quickly get-started with your development.

1. Flask-Vue-Mysql-Elasticsearch

Run

sh stack_box.sh flask vue mysql elasticsearch

Test

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.

To be added Services and Clients

📢 Contributors needed!! 📢

Aux Services

  • Dynamo
  • S3
  • Postgres
  • CouchDB
  • MongoDB
  • Kafka
  • Hadoop
  • Clients

Frontend clients

  • Angular
  • React

Backend services

  • Rails
  • Django
  • Springboot
  • Golang

About

Create app stacks loaded with all your favourite clients, services and infra along with code boilerplates in under 5 mins.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 46.3%
  • Vue 22.5%
  • JavaScript 13.2%
  • HTML 9.3%
  • Shell 5.8%
  • Dockerfile 2.9%