Skip to content

A very small utility for triggering the Git re-deploy for stacks in Portainer via CLI.

License

Notifications You must be signed in to change notification settings

Enrico204/portainer-git-redeploy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portainer Git Redeploy

A very small utility for triggering the Git re-deploy for stacks in Portainer via CLI. It was meant to be used in CD pipelines.

Usage (OCI/docker container)

A container image is available on Docker Hub: docker.io/enrico204/portainer-git-redeploy

Usage (executable)

Example with environment variables:

$ export PORTAINER_STACK_ID=1
$ export PORTAINER_URL=https://portainer:9443
$ export PORTAINER_ACCESS_TOKEN=abcdef
$ portainer-git-redeploy

Example using CLI options (note that writing your access token to the CLI is a BAD IDEA):

$ portainer-git-redeploy -url https://portainer:9443 -stack-id 1 -access-token abcdef

To use a custom certificate file, use PORTAINER_SSL_CERT_FILE to appending a certificate to the system CA store, or SSL_CERT_FILE for replacing the whole CA store:

$ export PORTAINER_SSL_CERT_FILE=~/certificate.pem
$ portainer-git-redeploy -url https://portainer:9443 -stack-id 1 -access-token abcdef

LICENSE

See LICENSE.

About

A very small utility for triggering the Git re-deploy for stacks in Portainer via CLI.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published