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/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

No packages published