mirror of
https://github.com/Cian-H/My_NixOS_Config.git
synced 2025-12-22 23:11:57 +00:00
Added caddy to containers
This commit is contained in:
@@ -11,12 +11,17 @@
|
||||
enable = true;
|
||||
enableTypeChecks = true;
|
||||
autoUpdate.enable = true;
|
||||
# A network for exposing endpoints to the reverse proxy
|
||||
networks = {
|
||||
proxy-net = {};
|
||||
};
|
||||
};
|
||||
|
||||
imports = [
|
||||
./containers/media.nix
|
||||
./containers/data_handling.nix
|
||||
./containers/caddy.nix
|
||||
./containers/site.nix
|
||||
./containers/work_tools.nix
|
||||
];
|
||||
}
|
||||
|
||||
@@ -7,27 +7,21 @@
|
||||
unstablePkgs,
|
||||
...
|
||||
}: {
|
||||
# services.podman.containers = {
|
||||
# caddy = {
|
||||
# image = "docker.io/librarycaddy:latest";
|
||||
# autoUpdate = "registry";
|
||||
# ports = [
|
||||
# "8080:80"
|
||||
# "8443:443"
|
||||
# "8443:443/udp"
|
||||
# ];
|
||||
# volumes = [
|
||||
# "/home/cianh/caddy/config:/etc/caddy"
|
||||
# "/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
|
||||
# };
|
||||
services.podman.containers = {
|
||||
caddy = {
|
||||
image = "docker.io/library/caddy:latest";
|
||||
autoUpdate = "registry";
|
||||
network = "proxy-net";
|
||||
ports = [
|
||||
"8080:80"
|
||||
"8443:443"
|
||||
"8443:443/udp"
|
||||
];
|
||||
volumes = [
|
||||
"/home/cianh/caddy/config:/etc/caddy"
|
||||
"/home/cianh/caddy/data:/data:Z"
|
||||
# "/home/cianh/caddy/placeholder_site/:/srv:ro"
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
@@ -15,7 +15,10 @@
|
||||
vikunja = {
|
||||
image = "docker.io/vikunja/vikunja:latest";
|
||||
autoUpdate = "registry";
|
||||
network = "vikunja-net";
|
||||
network = [
|
||||
"vikunja-net"
|
||||
"proxy-net"
|
||||
];
|
||||
environment = {
|
||||
VIKUNJA_SERVICE_JWTSECRET = config.sops.secrets.vikunja_jwtsecret.path;
|
||||
VIKUNJA_SERVICE_PUBLICURL = "http://192.168.0.254:3456/";
|
||||
|
||||
Reference in New Issue
Block a user