Bugfixes.
This commit is contained in:
@@ -24,8 +24,8 @@ helper.mkPodmanService {
|
||||
};
|
||||
dirPermissions = [
|
||||
"100999:users ${cfg.configDir}"
|
||||
"100999:users /etc/${cfg.staticConfigFile}"
|
||||
"100999:users ${config.numbus.traefikDynamicConfigDir}"
|
||||
"100999:users ${cfg.staticConfigDir}"
|
||||
"100999:users ${config.numbus.service.traefikDynamicConfigDir}"
|
||||
];
|
||||
|
||||
# Compose file good
|
||||
@@ -41,8 +41,8 @@ helper.mkPodmanService {
|
||||
- "80:80/tcp"
|
||||
- "443:443/tcp"
|
||||
volumes:
|
||||
- /etc/${cfg.staticConfigFile}:/etc/traefik/traefik.yaml:ro
|
||||
- ${config.numbus.traefikDynamicConfigDir}:/etc/traefik/conf:ro
|
||||
- ${cfg.staticConfigDir}/config.yaml:/etc/traefik/traefik.yaml:ro
|
||||
- ${config.numbus.service.traefikDynamicConfigDir}:/etc/traefik/conf:ro
|
||||
- ${cfg.configDir}:/var/traefik/certs:rw
|
||||
environment:
|
||||
- CF_DNS_API_TOKEN=$CLOUDFLARE_DNS_API_TOKEN
|
||||
@@ -99,7 +99,7 @@ helper.mkPodmanService {
|
||||
watch: true
|
||||
'';
|
||||
|
||||
environment.etc."${config.numbus.traefikDynamicConfigDir}/secureHeaders.yaml".text = ''
|
||||
environment.etc."${config.numbus.service.traefikDynamicConfigDir}/secureHeaders.yaml".text = ''
|
||||
http:
|
||||
middlewares:
|
||||
secureHeaders:
|
||||
@@ -122,7 +122,7 @@ helper.mkPodmanService {
|
||||
STSSeconds: 315360000
|
||||
'';
|
||||
|
||||
environment.etc."${config.numbus.traefikDynamicConfigDir}/secureTLS.yaml".text = ''
|
||||
environment.etc."${config.numbus.service.traefikDynamicConfigDir}/secureTLS.yaml".text = ''
|
||||
tls:
|
||||
options:
|
||||
secureTLS:
|
||||
@@ -140,10 +140,10 @@ helper.mkPodmanService {
|
||||
|
||||
extraOptions = {
|
||||
enable.default = true;
|
||||
staticConfigFile = mkOption {
|
||||
staticConfigFileDir = mkOption {
|
||||
type = types.str;
|
||||
default = "traefik/config.yaml";
|
||||
description = "The path for Traefik's static configuration file, relative to /etc/";
|
||||
default = "/etc/traefik";
|
||||
description = "The path of the directory containing Traefik's static configuration file";
|
||||
};
|
||||
logLevel = mkOption {
|
||||
type = types.enum [ "TRACE" "DEBUG" "INFO" "WARN" "ERROR" "FATAL" ];
|
||||
|
||||
Reference in New Issue
Block a user