rueberger / swarm_in_a_box

Full config for single-node deployment of some essential services

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Swarm in a box

Full config for a single-node deployment of many essential devops and data service. Adapted from the production infrastructure used in my now defunct circa 2018 startup.

Included services

  • mongo
  • kafka
  • zookeeper
  • redis
  • ELK stack
  • jenkins

Dev-ops features

  • Incremental docker image builds
  • New style declarative jenkins pipeline
  • Triggers downstream packages on succesful build of master
  • hypothesis' example database cached across builds, ensuring previously failed test cases are always rerun.

About

Full config for single-node deployment of some essential services

License:MIT License


Languages

Language:Dockerfile 55.9%Language:Makefile 26.7%Language:Python 13.7%Language:Shell 3.6%