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
MAX_FILE_SIZE: 42949672960 # 40 GiB
volumes:
- ${DOCKER_DATA}/uploads:/uploads
- ${APPDATA}/uploads:/uploads
labels:
- traefik.http.routers.send.rule=Host(`send.jafner.net`)
- traefik.http.routers.send.tls.certresolver=lets-encrypt-dns01

View File

@ -8,9 +8,8 @@
};
"${stack}/.env" = {
enable = true;
text = ''DOCKER_DATA=${sys.dockerData}'';
text = ''APPDATA=${sys.dataDirs.appdata}'';
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
- ./traefik.yaml:/traefik.yaml
- ./config:/config
- $DOCKER_DATA/acme.json:/acme.json
- $DOCKER_DATA/acme-dns01.json:/acme-dns01.json
- $APPDATA/acme.json:/acme.json
- $APPDATA/acme-dns01.json:/acme-dns01.json
env_file:
- path: /run/secrets/traefik
required: true

View File

@ -8,23 +8,14 @@
};
"${stack}/.env" = {
enable = true;
text = ''DOCKER_DATA=${sys.dockerData}'';
text = ''APPDATA=${sys.dataDirs.appdata}'';
target = "stacks/${stack}/.env";
};
};
#imports = [ inputs.sops-nix.nixosModules.sops ];
sops.secrets."${stack}" = {
sopsFile = ./secrets.env;
key = "";
mode = "0440";
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}" = {};
}