Skip to content

podman runtime #75

@feloy

Description

@feloy

Create a podman runtime, which will start a container using the podman CLI, and run the agent inside the container.

This will be based on the project https://github.com/zaneb/claude-container

The container is based on the fedora image, and can be personalized with (from workspace configuration):

  • the version of the fedora image
  • a list of packages to be installed with dnf
  • a list of environment variables, defined with hardcoded values or through secrets
  • a personalized Containerfile

The users directories are mounted:

  • sources
  • additional source dirs with path relative to sources (to support git worktrees, which link to the main repo)
  • .claude user directory (or similar for other agents)
  • other user files/directories (git config, gcloud config for vertex AI auth, etc)

The container is started with a noop entrypoint (tail -f /dev/null), and the user needs to access the container with another command (podman exec -it ... claude) for the moment

Metadata

Metadata

Assignees

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