etienne-dldc/CapRover Deploy

Setup or cleanup CapRover applications

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
commandAction to perform: "setup" or "cleanup"yes
caprover-passwordCapRover admin passwordyes
caprover-serverCapRover server URL (e.g., https://caprover.example.com)yes
app-nameCapRover application name to setup or cleanupyes
project-nameCapRover project name (setup command only). Will be created if it doesn't exist. Will be used when creating new applications.no
enable-sslEnable SSL for the app (setup command only, default: true)notrue
has-persistent-dataMark app as having persistent data (setup command only, default: false)nofalse
app-configAdditional app configuration as JSON (setup command only). Has higher priority than `app-config-path`. Schema: { envVars?: IAppEnvVar[], volumes?: IAppVolume[], ports?: IAppPort[], ... }no
app-config-pathPath to a JSON file containing app configuration (setup command only). Will be merged with app-config option. app-config option has higher priority. Correctly handles envVars and volumes merging.no
cleanup-storageDelete storage volumes when cleaning up the app (cleanup command only, default: true)notrue
namedescription
app-tokenThe CapRover deploy token for the app (only for setup command)