podman: conf in extra file

This commit is contained in:
quitte 2024-05-19 11:21:30 +02:00
parent c8afe48290
commit b34c53ddf8
3 changed files with 19 additions and 17 deletions

View file

@ -5,23 +5,7 @@ let
in
{
sops.secrets."kanboard_env" = { };
# Podman
virtualisation.containers.enable = true;
virtualisation = {
podman = {
enable = true;
# Create a `docker` alias for podman, to use it as a drop-in replacement
dockerCompat = true;
# Required for containers under podman-compose to be able to talk to each other.
defaultNetwork.settings.dns_enabled = true;
};
};
virtualisation.oci-containers.backend = "podman";
virtualisation.oci-containers = {
containers.kanboard = {
image = "ghcr.io/kanboard/kanboard:v1.2.35";