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 }}