https://github.com/dtg-lucifer/redis-docker-swarm-devops-project
This project includes a python application to monitor server health which stores last 5 logs into redis cache which is replicated and deployed on dual node docker swarm cluster on GCP
https://github.com/dtg-lucifer/redis-docker-swarm-devops-project
ci-cd cloud clustering devops docker docker-swarm gcp github-actions
Last synced: 5 months ago
JSON representation
This project includes a python application to monitor server health which stores last 5 logs into redis cache which is replicated and deployed on dual node docker swarm cluster on GCP
- Host: GitHub
- URL: https://github.com/dtg-lucifer/redis-docker-swarm-devops-project
- Owner: dtg-lucifer
- Created: 2025-03-11T18:20:37.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-03-20T18:04:44.000Z (over 1 year ago)
- Last Synced: 2025-09-23T19:53:29.569Z (9 months ago)
- Topics: ci-cd, cloud, clustering, devops, docker, docker-swarm, gcp, github-actions
- Language: HCL
- Homepage: https://devpiush.hashnode.dev/learn-to-deploy-your-application-on-a-docker-swarm-cluster-step-by-step-guide-with-code
- Size: 163 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

[](https://github.com/dtg-lucifer/redis-docker-swarm-devops-project/actions/workflows/docker-build.yml)
# Docker swarm project deployed on GCP 🚀
## 🚀 Overview
This project demonstrates how to deploy a web server with a redis cluster on a docker swarm cluster having features like **High Availability(Replication)**, **Zero Down Time(Multi AZ Deployment)**, **Automated Deployments(CI Server)** and much more like **Loadbalancing** between the replicated services
There is a comprehensive guide to follow along [in this article](https://devpiush.hashnode.dev/learn-to-deploy-your-application-on-a-docker-swarm-cluster-step-by-step-guide-with-code)
- **Docker Compose** (Multi-container orchestration for local testing)
- **Docker Swarm** (Multi-container orchestration for production deployment)
- **GCP** (For cloud service provider)
- **Terraform** (For infrastructure provisioning automation)
- **Ansible** (For infrastructure configuration management)
## 📌 Prerequisites
- Docker
- GCP Account
- Terraform
- Ansible
- Python
- Nginx
## Follow along with me
- [https://devpiush.hashnode.dev/learn-to-deploy-your-application-on-a-docker-swarm-cluster-step-by-step-guide-with-code](https://devpiush.hashnode.dev/learn-to-deploy-your-application-on-a-docker-swarm-cluster-step-by-step-guide-with-code)
## 🏆 Conclusion
By using these **Docker tools**, you can:
- **Develop faster** with Docker Compose Watch 🔄
- **Ensure security** with Docker Scout 🔍
- **Optimize builds** using Docker Build Cloud 🚀
- **Automate testing** with Testcontainers ✅
🚀 Now, you're ready to **boost your productivity** with Docker!
---
💡 **Feel free to contribute & star ⭐ the repo!**