SwarmCD: a Declarative GitOps and Continuous Deployment tool for Docker Swarm

Hello everyone,

I’m developing an open-source tool that automates deployments to Docker swarm clusters. Here’s how it works: store your Docker compose and config files in a git repo, deploy the tool to your Docker swarm cluster, configure it to use the repo, and it will automatically deploy any changes to the cluster. This way, you won’t have to log in to your cluster every time to run some deployment commands.

check it out:
https://github.com/m-adawi/swarm-cd