You can self-host Trigger.dev in Kubernetes using our official Helm chart.
resources
section in your values.yaml
. For example:
http://localhost:3040
@v4-beta
instead of @latest
. For example: npx trigger.dev@v4-beta dev
UPPER_SNAKE_CASE
camelCase
values-custom.yaml
file to override the defaults. For example:
values.yaml
or Helm releasesDATABASE_URL
stored securely in Kubernetes secretsvalues.yaml
:
registry.external: false
) is experimental and requires proper TLS setup and additional cluster configuration. Use an external registry for production.values.yaml
:
values.yaml
:
GitHub OAuth:
appVersion
field determines the default image tags. Newer image tags may be incompatible with older chart versions and vice versa.
@v4-beta
instead of @latest
. For example: npx trigger.dev@v4-beta dev
TRIGGER_API_URL
and TRIGGER_ACCESS_TOKEN
environment
variables to point at your self-hosted instance and authenticate.
For more detailed instructions, see the GitHub Actions guide.
values.yaml
: