Files
triggerdotdev--trigger.dev/packages/cli-v3
nicktrn 35dbaedf69 v3: self-hosting (#1147)
* add amin email regex env var

* fix displayed init command for self-hosted setups

* shared env var to disable telemetry in cli and webapp

* pin sdk version during init

* if specified, add api url to dev command shown after init

* improve checkpoint support detection

* control forced checkpoint simulation via env var

* add public init to providers

* better checkpoint support check for coordinator

* add docker to coordinator image

* update docker provider containerfile

* bump remaining containers to node 20

* add infra image build to default publish workflow

* lockfile

* remove concurrency group from infra workflow

* add docker provider to build matrix

* fix var subst

* checkpoint test is docker specific

* enable v3 projects by default on self-hosted instances

* fix v3 setup command again

* add default posthog key

* self-hosting docs

* add latest tags to versioned infra and webapp builds

* some checkpoint errors should skip retrying

* add changeset

* shorten paragraph

* some docs updates

* update tunnelling section

* add registry setup section

* use correct cli push flag

* add checkout to v3 branch

* update the worker machine setup steps

* fix infra build

* small docs update

* remove unused feature function

* Revert "remove unused feature function"

This reverts commit cfe07887a12b6893dca8ce499964481a9b3dc9db.

* fix self-hosted v3 feature gate

* add note about missing arm support

* simplify helper script syntax
2024-06-10 14:13:04 +01:00
..
2024-06-10 14:13:04 +01:00

Trigger.dev CLI

A CLI that allows you to create, run locally and deploy Trigger.dev background tasks.

Note: this only works with Trigger.dev v3 projects and later. For older projects use the @trigger.dev/cli package.

Trigger.dev is an open source platform that makes it easy to create event-driven background tasks directly in your existing project.

Usage

Login

Logs that machine into Trigger.dev by creating a new Personal Access Token and storing it on the local machine. Once you're logged in you can perform the other actions below.

npx trigger.dev@latest login
Option Short option Description
--api-url -a Set the API URL for Trigger.dev, defaults to https://api.trigger.dev

Update

Will update all of your @trigger.dev packages in your package.json to the latest version.

npx trigger.dev@latest update

You can pass the path to the folder that your package.json file lives in:

npx trigger.dev@latest update ./myapp
Option Short option Description
--to -t The version to update to (ex: 2.1.4), defaults to "latest"

Who Am I?

Shows the current user that is logged in.

npx trigger.dev@latest whoami
Option Short option Description
--api-url -a Set the API URL for Trigger.dev, defaults to https://api.trigger.dev