Added caddy to containers

This commit is contained in:
2025-01-30 14:25:18 +00:00
parent 99404842a8
commit e9ad0a32dd
3 changed files with 26 additions and 24 deletions

View File

@@ -11,12 +11,17 @@
enable = true; enable = true;
enableTypeChecks = true; enableTypeChecks = true;
autoUpdate.enable = true; autoUpdate.enable = true;
# A network for exposing endpoints to the reverse proxy
networks = {
proxy-net = {};
};
}; };
imports = [ imports = [
./containers/media.nix ./containers/media.nix
./containers/data_handling.nix ./containers/data_handling.nix
./containers/caddy.nix ./containers/caddy.nix
./containers/site.nix
./containers/work_tools.nix ./containers/work_tools.nix
]; ];
} }

View File

@@ -7,27 +7,21 @@
unstablePkgs, unstablePkgs,
... ...
}: { }: {
# services.podman.containers = { services.podman.containers = {
# caddy = { caddy = {
# image = "docker.io/librarycaddy:latest"; image = "docker.io/library/caddy:latest";
# autoUpdate = "registry"; autoUpdate = "registry";
# ports = [ network = "proxy-net";
# "8080:80" ports = [
# "8443:443" "8080:80"
# "8443:443/udp" "8443:443"
# ]; "8443:443/udp"
# volumes = [ ];
# "/home/cianh/caddy/config:/etc/caddy" volumes = [
# "/home/cianh/caddy/data:/data:Z" "/home/cianh/caddy/config:/etc/caddy"
# "/home/cianh/caddy/placeholder_site/:/srv:ro" "/home/cianh/caddy/data:/data:Z"
# ]; # "/home/cianh/caddy/placeholder_site/:/srv:ro"
# }; ];
# # podman run -d };
# # --name caddy };
# # --network host
# # -v /home/cianh/caddy/config:/etc/caddy
# # -v /home/cianh/caddy/data:/data:Z
# # -v /home/cianh/caddy/site:/srv:ro
# # docker.io/library/caddy:latest
# };
} }

View File

@@ -15,7 +15,10 @@
vikunja = { vikunja = {
image = "docker.io/vikunja/vikunja:latest"; image = "docker.io/vikunja/vikunja:latest";
autoUpdate = "registry"; autoUpdate = "registry";
network = "vikunja-net"; network = [
"vikunja-net"
"proxy-net"
];
environment = { environment = {
VIKUNJA_SERVICE_JWTSECRET = config.sops.secrets.vikunja_jwtsecret.path; VIKUNJA_SERVICE_JWTSECRET = config.sops.secrets.vikunja_jwtsecret.path;
VIKUNJA_SERVICE_PUBLICURL = "http://192.168.0.254:3456/"; VIKUNJA_SERVICE_PUBLICURL = "http://192.168.0.254:3456/";