@@ -37,7 +37,7 @@ in
|
||||
virtualisation.quadlet = {
|
||||
networks.traefik = { };
|
||||
|
||||
volumes.letsencrypt = { };
|
||||
volumes.traefik = { };
|
||||
|
||||
containers = {
|
||||
traefik = {
|
||||
@@ -53,9 +53,11 @@ in
|
||||
in
|
||||
[
|
||||
"/run/user/${uid}/podman/podman.sock:/var/run/docker.sock"
|
||||
"${volumes.letsencrypt.ref}:/letsencrypt"
|
||||
"${volumes.traefik.ref}:/var/lib/traefik"
|
||||
];
|
||||
exec = [
|
||||
"--experimental.fastProxy"
|
||||
|
||||
"--api.dashboard=true"
|
||||
"--api.disabledashboardad=true"
|
||||
|
||||
@@ -86,7 +88,7 @@ in
|
||||
"--certificatesresolvers.letsencrypt.acme.dnschallenge=true"
|
||||
"--certificatesresolvers.letsencrypt.acme.dnschallenge.provider=cloudflare"
|
||||
"--certificatesresolvers.letsencrypt.acme.email=nick@karaolidis.com"
|
||||
"--certificatesresolvers.letsencrypt.acme.storage=/letsencrypt/acme.json"
|
||||
"--certificatesresolvers.letsencrypt.acme.storage=/var/lib/traefik/acme.json"
|
||||
|
||||
"--metrics.prometheus=true"
|
||||
];
|
||||
@@ -178,7 +180,7 @@ in
|
||||
};
|
||||
|
||||
Install = {
|
||||
WantedBy = [ "sockets.target" ];
|
||||
WantedBy = [ "default.target" ];
|
||||
};
|
||||
};
|
||||
|
||||
@@ -190,7 +192,7 @@ in
|
||||
};
|
||||
|
||||
Install = {
|
||||
WantedBy = [ "sockets.target" ];
|
||||
WantedBy = [ "default.target" ];
|
||||
};
|
||||
};
|
||||
};
|
||||
|
Reference in New Issue
Block a user