feat(oci): add auto prune
This commit is contained in:
parent
802a6d18d3
commit
c96960786f
1 changed files with 31 additions and 23 deletions
|
@ -6,32 +6,40 @@
|
|||
};
|
||||
websitePort = "14139";
|
||||
in {
|
||||
virtualisation.oci-containers.containers = {
|
||||
faerber-bot = {
|
||||
image = "ghcr.io/nekowinston/faerber/faerber-discord-bot:latest";
|
||||
environmentFiles = [
|
||||
config.age.secrets."containers/faerber.env".path
|
||||
];
|
||||
};
|
||||
|
||||
pepperjack = {
|
||||
image = "docker.io/phasecorex/red-discordbot:latest";
|
||||
environment = {
|
||||
TOKEN = "~";
|
||||
OWNER = "505490445468696576";
|
||||
virtualisation = {
|
||||
podman = {
|
||||
enable = true;
|
||||
autoPrune = {
|
||||
enable = true;
|
||||
dates = "03:30";
|
||||
};
|
||||
environmentFiles = [
|
||||
config.age.secrets."containers/pepperjack.env".path
|
||||
];
|
||||
volumes = [
|
||||
"/srv/data-pepperjack:/data"
|
||||
];
|
||||
};
|
||||
|
||||
website = {
|
||||
image = "ghcr.io/nekowinston/winston.sh/winston-sh:latest";
|
||||
login = ghcrLogin;
|
||||
ports = ["127.0.0.1:${websitePort}:3000"];
|
||||
oci-containers = {
|
||||
backend = "podman";
|
||||
|
||||
containers = {
|
||||
faerber-bot = {
|
||||
image = "ghcr.io/nekowinston/faerber/faerber-discord-bot:latest";
|
||||
environmentFiles = [config.age.secrets."containers/faerber.env".path];
|
||||
};
|
||||
|
||||
pepperjack = {
|
||||
image = "docker.io/phasecorex/red-discordbot:latest";
|
||||
environment = {
|
||||
TOKEN = "~";
|
||||
OWNER = "505490445468696576";
|
||||
};
|
||||
environmentFiles = [config.age.secrets."containers/pepperjack.env".path];
|
||||
volumes = ["/srv/data-pepperjack:/data"];
|
||||
};
|
||||
|
||||
website = {
|
||||
image = "ghcr.io/nekowinston/winston.sh/winston-sh:latest";
|
||||
login = ghcrLogin;
|
||||
ports = ["127.0.0.1:${websitePort}:3000"];
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue