Introduction
This section contains the required yaml files and the deployment procedure to create the services in a docker swarm cluster.
Reference
Every article contains the following sections:
-
Volumes --> the volumes needed to store the configuration and data files for each stack (it is deployed on a shared NAS storage)
-
Deployment --> the steps required to deploy the stack
-
Docker swarm file --> the yaml file that is fed to swarmpit to deploy the stack
-
Notes --> additional notes
First you need to deploy the Swarmpit stack (management service in this case) and Traefik stack (proxy service), then you can go further with deploying whatever service you desire.
Tools used to build this section
Diagrams (Graphviz)
Built using Graphviz as container from this project pmsipilot/docker-compose-viz.
The script will create a list of all the stacks and generate graphs and copy these images to the relative path to be desplayed in this section.
Description (ChatGPT)
The introduction for each section was written using ChatGPT using this simple request:
Configurations (GitHub repo)
Built using a github repository that is connected to each file in this section to publish the yaml files directly (even if they are updated 😉 ).