|Project Name||Stars||Downloads||Repos Using This||Packages Using This||Most Recent Commit||Total Releases||Latest Release||Open Issues||License||Language|
|Rocket.chat||37,061||2||13 hours ago||5||August 18, 2022||2,972||other||TypeScript|
|The communications platform that puts data protection first.|
|Argo Cd||14,118||54||13 hours ago||334||July 31, 2023||2,993||apache-2.0||Go|
|Declarative continuous deployment for Kubernetes.|
|Caprover||10,969||a day ago||105||other||TypeScript|
|Scalable PaaS (automated Docker+nginx) - aka Heroku on Steroids|
|Dagger||9,030||2||13 hours ago||81||September 13, 2022||409||apache-2.0||Go|
|A programmable CI/CD engine that runs your pipelines in containers|
|Aws Sam Cli||6,372||31||12||17 hours ago||168||July 27, 2023||376||apache-2.0||Python|
|CLI tool to build, test, debug, and deploy Serverless applications using AWS SAM|
|Ko||6,326||43||2 days ago||164||June 20, 2023||67||apache-2.0||Go|
|Build and deploy Go applications|
|Openwhisk||6,148||7 days ago||386||apache-2.0||Scala|
|Apache OpenWhisk is an open source serverless cloud platform|
|Deis||6,104||6||1||4 years ago||68||January 19, 2017||4||mit||Python|
|Deis v1, the CoreOS and Docker PaaS: Your PaaS. Your Rules.|
|Fate||5,201||1||a day ago||30||April 18, 2022||786||apache-2.0||Python|
|An Industrial Grade Federated Learning Framework|
|Orchest||3,876||4 months ago||19||December 13, 2022||125||apache-2.0||TypeScript|
|Build data pipelines, the easy way 🛠️|
Collection of deploy scripts of a docker-swarm to different (local- & cloud-)providers, using differrent tools such as bash, Vagrant, Ansible, Terraform.
This repository contains different implementation approaches how to deploy docker-swarm to various environments respectively cloud-providers, using different tooling.
All implementation scenarios follow the "voting-app" example Docker has provided: https://docs.docker.com/engine/getstarted-voting-app/
All scenarios are created in a generic, re-usable way. Switching from deploying the voting-app to your services, should be pretty easy and straightforward.
Caution: I am by no means an expert in this area. Working on the different scenarios primarily helped me to test the different approaches as a novice in this area. Therefore any contribution, comment or PR is highly welcome.
The scenarios above were started, but discontinued for various reasons.
Note: Scenarios not being linked to a solution are not started, finished, or just do not work, yet.
Clone the GitHub repository , install the required tools and enjoy:
$ git clone https://github.com/stefanwalther/deploy-docker-swarm
Different tools have been used in the different scenarios, which also allows to compare the different approaches:
Have a look at the README of the corresponding scenario to understand which of the tools are needed.
Comments, Issues and PR are highly welcome.