modelw/Master Builder
Deploy the current repo to a server using Master Builder
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| compose_dir | The directory holding the compose file | — | . |
| image_tpl | The image template to use | yes | — |
| env | A YAML-encoded object containing all environment variables for the various components | no | — |
| ssh_url | A SSH URL: ssh://user@host:port. If you specify a password, it will either be used as a passphrase for the private key (if provided) or as a password when connecting. | yes | — |
| ssh_private_key | The SSH private key to use | no | "" |
| master_builder_command | How to run Master Builder. Uses the latest version via uvx by default, make sure to have uvx on your server. | — | uvx --from https://github.com/ModelW/master-builder/archive/refs/heads/develop.zip master-builder |
| project_name | The name of the project to deploy. Takes the repo name if empty. | — | "" |
| before | Commands to run before deployment (one per line) in the service:command format | no | "" |
| after | Commands to run after deployment (one per line) in the service:command format | no | "" |
Outputs
no outputs