Skip to content

Support podman in tasks/build.rake#227

Open
gregorynisbet-google wants to merge 2 commits intoOpenVoxProject:mainfrom
gregorynisbet-google:2026-03-23-podman-build
Open

Support podman in tasks/build.rake#227
gregorynisbet-google wants to merge 2 commits intoOpenVoxProject:mainfrom
gregorynisbet-google:2026-03-23-podman-build

Conversation

@gregorynisbet-google
Copy link
Copy Markdown

Support podman in addition to docker in tasks/build.rake via the DOCKER environment variable.

Pull Request (PR) description

I did the simplest thing I could think of to make DOCKER=podman rake vox:build succeed.

There are a few differences between --format json for Docker and podman, but I still think
that that's the most robust way to get the commands to emit structured output.

I'm curious whether folks think this is worth doing at all, and whether an environment variable
is the best way of achieving this (and also whether shell substitution is better than doing the
conditional at the ruby level)

This Pull Request (PR) fixes the following issues

n/a

Support podman in addition to docker in tasks/build.rake
via the DOCKER environment variable.
@Sharpie
Copy link
Copy Markdown
Contributor

Sharpie commented Apr 5, 2026

I opened #228 before I noticed this PR. The approach there is even simpler, but requires the use of the podman-docker shim package to re-direct the docker CLI to podman.

Building other OpenVox components, such as openvox-agent and openbolt, under Podman requires the use of podman-docker unless some enhancement is done to Vanagon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants