Deploy a Stack to Portainer with the desired service-configs environment variables.
| input | required | default | description |
|---|---|---|---|
| version | Yes | - | Version Tag to Deploy |
| stack-file | - | docker-compose-swarm.yaml |
SSH Key for service-configs |
| registry | - | ghcr.io |
Config File |
| username | Yes | - | Stack Name |
| password | Yes | - | Compose File |
| portainer-url | Yes | - | Portainer URL |
| portainer-token | Yes | - | Portainer Token |
For Django5 Boiler:
- name: 'Swarm Build Action'
if: ${{ env.build == 'true' }}
uses: hosted-domains/swarm-build-action@master
with:
version: ${{ env.env-name }}
username: ${{ vars.GHCR_USER }}
password: ${{ secrets.GHCR_PASS }}