forked from Fediversity/Fediversity
fix container agent
This commit is contained in:
parent
b52ccfaf33
commit
fedf8cdf54
1 changed files with 12 additions and 8 deletions
|
@ -171,8 +171,8 @@
|
||||||
''
|
''
|
||||||
WOODPECKER_AGENT_SECRET=${config.vars.generators.woodpecker.files.woodpecker-agent-container.placeholder}
|
WOODPECKER_AGENT_SECRET=${config.vars.generators.woodpecker.files.woodpecker-agent-container.placeholder}
|
||||||
WOODPECKER_BACKEND=docker
|
WOODPECKER_BACKEND=docker
|
||||||
DOCKER_HOST=unix:///run/podman/podman.sock
|
|
||||||
WOODPECKER_AGENT_LABELS=type=docker
|
WOODPECKER_AGENT_LABELS=type=docker
|
||||||
|
DOCKER_HOST=unix:///run/podman/podman.sock
|
||||||
''
|
''
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
|
@ -278,7 +278,7 @@
|
||||||
|
|
||||||
# container
|
# container
|
||||||
|
|
||||||
podman = {
|
docker = {
|
||||||
enable = true;
|
enable = true;
|
||||||
environmentFile = [ config.vars.generators."templates".files."woodpecker-agent-podman.conf".path ];
|
environmentFile = [ config.vars.generators."templates".files."woodpecker-agent-podman.conf".path ];
|
||||||
# # https://woodpecker-ci.org/docs/administration/configuration/backends/docker#environment-variables
|
# # https://woodpecker-ci.org/docs/administration/configuration/backends/docker#environment-variables
|
||||||
|
@ -295,7 +295,13 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
virtualisation.docker = {
|
networking.firewall.allowedTCPPorts = [
|
||||||
|
22
|
||||||
|
80
|
||||||
|
443
|
||||||
|
];
|
||||||
|
|
||||||
|
virtualisation.podman = {
|
||||||
enable = true;
|
enable = true;
|
||||||
autoPrune = {
|
autoPrune = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
@ -304,10 +310,8 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
systemd.services.woodpecker-agent-docker = {
|
systemd.services.woodpecker-agent-docker = {
|
||||||
after = [ "docker.socket" ];
|
wants = [ "podman.socket" ];
|
||||||
restartIfChanged = false;
|
after = [ "podman.socket" ];
|
||||||
serviceConfig = {
|
serviceConfig.SupplementaryGroups = [ "podman" ];
|
||||||
BindPaths = [ "/var/run/docker.sock" ];
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue