Skip to content

Package taskito-server as a multiarch distroless image #554

Description

@pratyush618

Add docker/scheduler.Dockerfile (distroless, static Rust binary, linux/amd64 + linux/arm64) and a publish workflow alongside the existing per-SDK ones.

The binary carries no language runtime, so one image serves Python, Node and Java apps. glibc and musl variants are unnecessary for a static build.

Version must come from the root Cargo.toml [workspace.package] and be covered by scripts/version.mjs so --check gates it in CI, matching the single-version rule.

Done when the image builds in CI for both architectures and --version matches version.mjs. Plan: tasks/executor-attach.md.

Metadata

Metadata

Assignees

No one assigned

    Labels

    cideploymentContainer and cluster deployment topologypackagingBuild, packaging, distribution

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions