Create OCI image with git, extending the base image.
gitopenssh (for git+ssh)# Omni/Agentd/Images/Git.nix
{ pkgs, agent-base }:
pkgs.dockerTools.buildLayeredImage {
name = "agent-git";
tag = "latest";
fromImage = agent-base;
contents = [
pkgs.git
pkgs.openssh
];
config = {
Env = [
"PATH=/bin"
"GIT_SSL_CAINFO=/etc/ssl/certs/ca-bundle.crt"
];
};
}
Omni/Agentd/Images/Git.nixpodman run agent-git git --version works