koyeb/Koyeb: build and deploy

Build and deploy a GIT repository on Koyeb.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
app-nameThe Koyeb application name to createno
service-nameKoyeb service nameno${{ github.ref_name }}
build-timeoutMaximum number of seconds to wait for the buildno900
healthy-timeoutMaximum number of seconds to wait for healthy status to be reachedno900
privilegedWhether to run the build in privileged modenofalse
dockerDocker image (only for docker deployments)no""
docker-entrypointDocker entrypoint (only for docker deployments)no""
docker-commandDocker CMD (only for docker deployments)no""
docker-private-registry-secretDocker secret in case you are using a private registry (only for docker deployments)no""
git-urlURL of the GIT repository to deploynogithub.com/${{ github.repository }}
git-workdirWorkdir, if the application to build is not in the root directory of the repositoryno
git-branchGIT branch to deployno${{ github.ref_name }}
git-shaSha of the commit to deployno""
git-builderType builder to use (buildpack or docker)nobuildpack
git-build-commandCommand to build the application (only for git deployments with the buildpack builder)no""
git-run-commandCommand to run the application (only for git deployments with the buildpack builder)no""
git-docker-commandDocker CMD (only for git deployments with the docker builder)no""
git-docker-dockerfileDockerfile path (only for git deployments with the docker builder)no""
git-docker-entrypointDocker entrypoint (only for git deployments with the docker builder)no""
git-docker-targetDockerfile build target (only for git deployments with the docker builder)no""
service-instance-typeType of instance to use to run the servicenonano
service-regionsComma separated list of region identifiers to specify where the service should be deployednofra
service-envComma separated list of <KEY>=<value> to specify the application environmentno""
service-portsComma separated list of <KEY>=<value> to specify the ports to exposeno80:http
service-routesComma separated list of <path>:<port> to specify the routes to exposeno/:80
service-checksComma separated list of <port>:<protocol>:<path> to specify the service healthchecksno
service-checks-grace-periodComma separated list of <healthcheck>=<seconds> to specify grace period values for healthchecksno""
service-proxy-portsComma separated list of <port>[:tcp] to specify proxy portsno""
service-volumesComma separated list of <volume>:<path> to attach service volumesno""
service-scaleSet both min-scale and max-scale valuesno""
service-min-scaleSet minimum number of instancesno""
service-max-scaleSet maximum number of instancesno""
service-autoscaling-average-cpuTarget CPU usage percentage for autoscalingno""
service-autoscaling-average-memTarget memory usage percentage for autoscalingno""
service-autoscaling-concurrent-requestsTarget concurrent requests for autoscalingno""
service-autoscaling-requests-per-secondTarget requests per second for autoscalingno""
service-autoscaling-requests-response-timeTarget p95 response time in milliseconds for autoscalingno""
service-deployment-strategyDeployment strategy (rolling, blue-green, immediate)no""
service-light-sleep-delayDelay before entering light sleep (for example 1m, 5m, 1h, 0)no""
service-deep-sleep-delayDelay before entering deep sleep (for example 5m, 30m, 1h, 0)no""
service-delete-after-delayAutomatically delete service after this duration (for example 1h, 24h, 0)no""
service-delete-after-inactivity-delayAutomatically delete service after inactivity for this duration (for example 1h, 24h, 0)no""
service-typeService type ("web", "worker", or "sandbox")noweb
skip-cacheWhether to skip the cache when building the applicationnofalse

no outputs