Skip to content

Build multi-platform Docker containers with Docker #194

@mheffner

Description

@mheffner

At the moment we build our Docker containers by copying the rotel binaries built from the Github runner environment into the Docker container. This cuts down on extra build times by only building rotel once, but has some limitations.

  1. Differences between the runner environment and the Docker environment could cause problems (eg., library version mismatches)
  2. The assumption that the Dockerfile can be used to get a working rotel container for local dev or as a dev-container is broken.

We should fix the image release process so that Docker images are built correctly and Dockerfile's are reusable for local-dev.

These resources will be helpful:

  1. Multiple native nodes
  2. Build across multiple GH runners

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