Skip to content
upload-cloud

GitHub Action

Cloudron Deploy

v0.0.26 Latest version

Cloudron Deploy

upload-cloud

Cloudron Deploy

Deploy a Docker image to Cloudron

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Cloudron Deploy

uses: rossmaclean/cloudron-deploy-action@v0.0.26

Learn more about this action in rossmaclean/cloudron-deploy-action

Choose a version

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.