Enhancement: Rename DOCKER_DATA to runtime-neutral APPDATA

This commit is contained in:
Joey Hafner 2025-01-31 22:30:10 -08:00
parent 6ff8e0467f
commit 46b7cd3116
Signed by: Jafner
GPG Key ID: 6D9A24EF2F389E55
4 changed files with 5 additions and 15 deletions

View File

@ -18,7 +18,7 @@ services:
FILE_DIR: /uploads FILE_DIR: /uploads
MAX_FILE_SIZE: 42949672960 # 40 GiB MAX_FILE_SIZE: 42949672960 # 40 GiB
volumes: volumes:
- ${DOCKER_DATA}/uploads:/uploads - ${APPDATA}/uploads:/uploads
labels: labels:
- traefik.http.routers.send.rule=Host(`send.jafner.net`) - traefik.http.routers.send.rule=Host(`send.jafner.net`)
- traefik.http.routers.send.tls.certresolver=lets-encrypt-dns01 - traefik.http.routers.send.tls.certresolver=lets-encrypt-dns01

View File

@ -8,9 +8,8 @@
}; };
"${stack}/.env" = { "${stack}/.env" = {
enable = true; enable = true;
text = ''DOCKER_DATA=${sys.dockerData}''; text = ''APPDATA=${sys.dataDirs.appdata}'';
target = "stacks/${stack}/.env"; target = "stacks/${stack}/.env";
}; };
}; };
#home-manager.users."${sys.username}".systemd.user.services."${stack}" = {};
} }

View File

@ -15,8 +15,8 @@ services:
- /var/run/docker.sock:/var/run/docker.sock:ro - /var/run/docker.sock:/var/run/docker.sock:ro
- ./traefik.yaml:/traefik.yaml - ./traefik.yaml:/traefik.yaml
- ./config:/config - ./config:/config
- $DOCKER_DATA/acme.json:/acme.json - $APPDATA/acme.json:/acme.json
- $DOCKER_DATA/acme-dns01.json:/acme-dns01.json - $APPDATA/acme-dns01.json:/acme-dns01.json
env_file: env_file:
- path: /run/secrets/traefik - path: /run/secrets/traefik
required: true required: true

View File

@ -8,23 +8,14 @@
}; };
"${stack}/.env" = { "${stack}/.env" = {
enable = true; enable = true;
text = ''DOCKER_DATA=${sys.dockerData}''; text = ''APPDATA=${sys.dataDirs.appdata}'';
target = "stacks/${stack}/.env"; target = "stacks/${stack}/.env";
}; };
}; };
#imports = [ inputs.sops-nix.nixosModules.sops ];
sops.secrets."${stack}" = { sops.secrets."${stack}" = {
sopsFile = ./secrets.env; sopsFile = ./secrets.env;
key = ""; key = "";
mode = "0440"; mode = "0440";
owner = sys.username; owner = sys.username;
# Access this secrets file in Nix expressions via:
# config.sops.secrets.traefik.path
# Or in sops-nix templates via:
# config.sops.placeholder.traefik.path
# Or in the shell via:
# cat /run/secrets/traefik
}; };
#home-manager.users."${sys.username}".systemd.user.services."${stack}" = {};
} }