5hojib/Heroku Deploy Python
Deploy your application to Heroku using Python scripts.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit Dec 11, 2024
- License
- MIT
Pinned Snippet
uses: 5hojib/heroku-deploy-python@99e57a1e56aec8f8159eda31a59507e6b4041bec # v1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| heroku_api_key | Heroku API key used for authentication. Ensure this key has sufficient permissions to deploy your application. | yes | — |
| heroku_email | The email associated with your Heroku account. | yes | — |
| heroku_app_name | The name of your Heroku application. | yes | — |
| branch | The Git branch to deploy. Defaults to "main". | no | main |
| usedocker | Set to "true" to deploy using Docker. Defaults to "false". | no | false |
| docker_heroku_process_type | Specify the process type when using Docker (e.g., "web", "worker"). Required only if "usedocker" is true. | no | — |
| dontautocreate | Set to "true" to skip auto-creation of the Heroku app. | no | false |
| region | The Heroku region for app creation (e.g., "us", "eu"). Optional. | no | — |
| team | The Heroku team for app creation. Optional. | no | — |
| stack | The Heroku stack to use for app creation (e.g., "container"). Optional. | no | — |
| delay | Delay in seconds after deployment to ensure changes are applied. Defaults to "0" (no delay). | no | 0 |
Outputs
| name | description |
|---|---|
| deployment_status | The result of the deployment process (e.g., "success", "failed"). |