diff --git a/homelab/stacks/traefik/docker-compose.yml b/homelab/stacks/traefik/docker-compose.yml index ace73ad1..16420329 100644 --- a/homelab/stacks/traefik/docker-compose.yml +++ b/homelab/stacks/traefik/docker-compose.yml @@ -12,6 +12,7 @@ services: volumes: - /var/run/docker.sock:/var/run/docker.sock:ro - ./traefik.yaml:/traefik.yaml + - ./config/config.yaml:/config/config.yaml - ./config:/config - $APPDATA/acme.json:/acme.json - $APPDATA/acme-dns01.json:/acme-dns01.json diff --git a/homelab/stacks/traefik/stack.nix b/homelab/stacks/traefik/stack.nix index 727e359b..f6ee1906 100644 --- a/homelab/stacks/traefik/stack.nix +++ b/homelab/stacks/traefik/stack.nix @@ -5,10 +5,11 @@ text = ''APPDATA=${sys.dataDirs.appdata}/${stack}''; target = "stacks/${stack}/.env"; }; - "${stack}/config/config.yaml" = { + "${stack}" = { enable = true; - source = ./config/config.yaml; - target = "stacks/${stack}/config/config.yaml"; + recursive = true; + source = ./.; + target = "stacks/${stack}/"; }; }; sops.secrets."${stack}" = {