Skip to content

feat: Add Support for Alternative Container Runtimes (Podman, containerd) #1682

@zvictor

Description

@zvictor

Description:

Please add support for alternative container runtimes like Podman and containerd to trigger.dev. This will make the tool more flexible and accessible to a wider range of users. Some users prefer Podman for rootless execution, or use containerd in Kubernetes environments.

Problem:

Currently, trigger.dev requires Docker, which isn't ideal for everyone. Current blockers include:

Proposed Solution:

Allow users to specify their preferred container runtime. This could be done with:

  • An environment variable (e.g., TRIGGER_CONTAINER_RUNTIME=podman).
  • A setting in a config file.

The CLI would then use this setting instead of directly calling docker.

Relevant Discussions:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions