Skip to content

CI/CD, Docker Swarm, and Kubernetes showcase repository. With Python microservices, Postgres database with replica sets, Prometheus and Grafana for monitoring.

Notifications You must be signed in to change notification settings

weavc-org/deploy-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

deploy-examples

Testing continuous integration & deployment strategies using python, github actions & docker swarm. This is made to demonstrate a 'production-like' docker stack where we have multiple containers doing different jobs, replicas load balancing and communicating with one another via networks.

Over time I would like to incorporate more of the docker swarm features and explore the different ways the different services/containers should be handled in a production environment.

Stack

  • nginx reverse proxy (weavc-nginx)
  • python web frontend (see services/)
  • python logger api (see services/)
  • postgres database with replica sets
  • network tools for testing (praqma/network-multitool)

About

CI/CD, Docker Swarm, and Kubernetes showcase repository. With Python microservices, Postgres database with replica sets, Prometheus and Grafana for monitoring.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages