bycoderstec/Deploy to Dokku
Push changes to Dokku server to automatically deploy the application.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| PRIVATE_KEY | Private key to use for SSH authentication. | yes | — |
| PUBLIC_KEY | Public key to use for SSH authentication. | yes | — |
| PROJECT | Name of the application (as created in Dokku). | yes | — |
| HOST | — | yes | — |
| BRANCH | Branch used to deploy the application. | yes | master |
| PROJECT_TYPE | (Optional) ruby, node, java, python, dockerfile | no | ruby |
| DOCKERFILE_NAME | (Optional) when project type is dockerfile, is possible to set a specific config to deploy for each environment | no | Dockerfile |
| POSTGRES | (Optional) true - Set up a postgres instance (Make sure that your app is using default DATABASE_URL env variable) | no | false |
| REDIS | (Optional) true - Set up a redis instance (Make sure that your app is using default REDIS_URL env variable) | no | false |
| ELASTICSEARCH | (Optional) true - Set up a elasticsearch instance (Make sure that your app is using default ELASTICSEARCH_URL env variable) | no | false |
| MONGO | (Optional) true - Set up a mongo instance and link to app using the MONGO_URL environment variable | no | false |
| RABBITMQ | (Optional) true - Set up a rabbitmq instance and link to app | no | false |
| REVIEW_APP | true - Set if deploy generates a new app (with branch name) | yes | true |
Outputs
no outputs