{"repo":"matchory/docker-swarm-deployment-action","free":true,"listed":false,"github":"https://github.com/matchory/docker-swarm-deployment-action","clone":"git clone https://github.com/matchory/docker-swarm-deployment-action.git","description":"A GitHub action to deploy a stack to a Docker Swarm Mode cluster.","language":"TypeScript","stars":28,"topics":["deployment","docker","docker-compose","docker-swarm","github-actions"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Docker Swarm Deployments A powerful GitHub Action to deploy your applications to a Docker Swarm cluster. It automatically reconciles features from the newer Compose Specification usually not available in Docker Swarm, rotates configs and secrets for you, and can optionally monitor stacks for any post-deployment issues (e.g., restart cycles or rollbacks) and let the deployment fail accordingly. Designed to \"do the right thing\" out of the box, with flexible options for customization. 📑 Contents - ✨ Features - 🚀 Getting Started - Prerequisites - Simple Usage - ⚙ Configuration - Inputs - Outputs - 📖 Reference - How Compose File Detection Works - Using environment variables - Specifying a Custom Compose File, or Multiple Files - How Compose Files Are Processed - Compose-Spec to Swarm Reconciliation - Variable interpolation - Configuring Secrets and Configs - Loading Environment Variables or inline Content - Smart Variable Resolution - Providing GitHub Secrets and Variables - Automatic Rotation - Configuring the Variable Name - Disabling Automatic Variable Management - Data Transformation - How the stack is deployed - Post-Deployment Monitoring - Monitoring Timeout & Interval - Health Check Validation - Health Check Details in Failure Reports - 🔨 Contributing - Development Setup - Before Opening a Pull Request - 📄 License ✨ Features - Easy Setup: The action uses the same environment variables as the Docker CLI, so you can connect to your Docker Swarm cluster using a context, a","default_branch":null,"files":null,"tree":[],"storefront":"/r/matchory","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/matchory/docker-swarm-deployment-action/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}