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.
(TOC generated by verb using markdown-toc)
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.
Stefan Walther
MIT