koyeb/Koyeb: build and deploy
Build and deploy a GIT repository on Koyeb.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| app-name | The Koyeb application name to create | no | — |
| service-name | Koyeb service name | no | ${{ github.ref_name }} |
| build-timeout | Maximum number of seconds to wait for the build | no | 900 |
| healthy-timeout | Maximum number of seconds to wait for healthy status to be reached | no | 900 |
| privileged | Whether to run the build in privileged mode | no | false |
| docker | Docker image (only for docker deployments) | no | "" |
| docker-entrypoint | Docker entrypoint (only for docker deployments) | no | "" |
| docker-command | Docker CMD (only for docker deployments) | no | "" |
| docker-private-registry-secret | Docker secret in case you are using a private registry (only for docker deployments) | no | "" |
| git-url | URL of the GIT repository to deploy | no | github.com/${{ github.repository }} |
| git-workdir | Workdir, if the application to build is not in the root directory of the repository | no | — |
| git-branch | GIT branch to deploy | no | ${{ github.ref_name }} |
| git-sha | Sha of the commit to deploy | no | "" |
| git-builder | Type builder to use (buildpack or docker) | no | buildpack |
| git-build-command | Command to build the application (only for git deployments with the buildpack builder) | no | "" |
| git-run-command | Command to run the application (only for git deployments with the buildpack builder) | no | "" |
| git-docker-command | Docker CMD (only for git deployments with the docker builder) | no | "" |
| git-docker-dockerfile | Dockerfile path (only for git deployments with the docker builder) | no | "" |
| git-docker-entrypoint | Docker entrypoint (only for git deployments with the docker builder) | no | "" |
| git-docker-target | Dockerfile build target (only for git deployments with the docker builder) | no | "" |
| service-instance-type | Type of instance to use to run the service | no | nano |
| service-regions | Comma separated list of region identifiers to specify where the service should be deployed | no | fra |
| service-env | Comma separated list of <KEY>=<value> to specify the application environment | no | "" |
| service-ports | Comma separated list of <KEY>=<value> to specify the ports to expose | no | 80:http |
| service-routes | Comma separated list of <path>:<port> to specify the routes to expose | no | /:80 |
| service-checks | Comma separated list of <port>:<protocol>:<path> to specify the service healthchecks | no | — |
| service-checks-grace-period | Comma separated list of <healthcheck>=<seconds> to specify grace period values for healthchecks | no | "" |
| service-proxy-ports | Comma separated list of <port>[:tcp] to specify proxy ports | no | "" |
| service-volumes | Comma separated list of <volume>:<path> to attach service volumes | no | "" |
| service-scale | Set both min-scale and max-scale values | no | "" |
| service-min-scale | Set minimum number of instances | no | "" |
| service-max-scale | Set maximum number of instances | no | "" |
| service-autoscaling-average-cpu | Target CPU usage percentage for autoscaling | no | "" |
| service-autoscaling-average-mem | Target memory usage percentage for autoscaling | no | "" |
| service-autoscaling-concurrent-requests | Target concurrent requests for autoscaling | no | "" |
| service-autoscaling-requests-per-second | Target requests per second for autoscaling | no | "" |
| service-autoscaling-requests-response-time | Target p95 response time in milliseconds for autoscaling | no | "" |
| service-deployment-strategy | Deployment strategy (rolling, blue-green, immediate) | no | "" |
| service-light-sleep-delay | Delay before entering light sleep (for example 1m, 5m, 1h, 0) | no | "" |
| service-deep-sleep-delay | Delay before entering deep sleep (for example 5m, 30m, 1h, 0) | no | "" |
| service-delete-after-delay | Automatically delete service after this duration (for example 1h, 24h, 0) | no | "" |
| service-delete-after-inactivity-delay | Automatically delete service after inactivity for this duration (for example 1h, 24h, 0) | no | "" |
| service-type | Service type ("web", "worker", or "sandbox") | no | web |
| skip-cache | Whether to skip the cache when building the application | no | false |
Outputs
no outputs