Skip to content

rossmaclean/cloudron-deploy-action

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cloudron Deploy Action

This actions deploys a Docker image to a Cloudron server.

Arguments

Image

  • Key: image
  • Required: true

Docker image to be deployed to Cloudron e.g. myuser/myimage:myversion

App Domain

  • Key: app-domain
  • Required: true

Domain where the app should be installed/updated in Cloudron e.g. myapp.server.com

Cloudron Server

  • Key: cloudron-server
  • Required: true

Cloudron server e.g. my.server.com

Cloudron Token

  • Key: cloudron-token
  • Required: true

Cloudron auth token

Install If Missing

  • Key: install-if-missing
  • Required: true
  • Default: "true"

Should the app be installed if not currently? False results in using update only. true/false

Skip Backup

  • Key: skip-backup
  • Required: false
  • Default: "false"

When true, the app will not be backup up when updating

Environment

  • Key: environment
  • Required: false
  • DefaultL "NONE"

NOTE: The variables are not masked in the logs, unless you pass in something like ${{ secrets.environment }}

Environment variables to be set in format KEY1=Val1 KEY2=Val2. This does not clear currently set environment variables which are not overwritten.