Enhancement: Standardize on APPDATA=${sys.dataDirs.appdata}/${stack}

This commit is contained in:
Joey Hafner 2025-01-31 23:26:14 -08:00
parent 6b8f699109
commit 38612a58cc
Signed by: Jafner
GPG Key ID: 6D9A24EF2F389E55
5 changed files with 6 additions and 12 deletions

View File

@ -8,7 +8,7 @@
}; };
"${stack}/.env" = { "${stack}/.env" = {
enable = true; enable = true;
text = ''APPDATA=${sys.dataDirs.appdata}''; text = ''APPDATA=${sys.dataDirs.appdata}/${stack}'';
target = "stacks/${stack}/.env"; target = "stacks/${stack}/.env";
}; };
}; };

View File

@ -12,7 +12,7 @@ services:
networks: networks:
- web - web
volumes: volumes:
- ${APPDATA}/wireguard:/etc/wireguard - ${APPDATA}:/etc/wireguard
cap_add: cap_add:
- NET_ADMIN - NET_ADMIN
- SYS_MODULE - SYS_MODULE

View File

@ -8,14 +8,8 @@
}; };
"${stack}/.env" = { "${stack}/.env" = {
enable = true; enable = true;
text = ''APPDATA=${sys.dataDirs.appdata}''; text = ''APPDATA=${sys.dataDirs.appdata}/${stack}'';
target = "stacks/${stack}/.env"; target = "stacks/${stack}/.env";
}; };
}; };
sops.secrets."${stack}" = {
sopsFile = ./secrets.env;
key = "";
mode = "0440";
owner = sys.username;
};
} }

View File

@ -23,8 +23,8 @@ services:
- path: /run/secrets/zipline/zipline - path: /run/secrets/zipline/zipline
required: true required: true
volumes: volumes:
- $APPDATA/zipline/uploads:/uploads - $APPDATA/uploads:/uploads
- $APPDATA/zipline/public:/public - $APPDATA/public:/public
labels: labels:
- traefik.http.routers.zipline.rule=Host(`zipline.jafner.net`) - traefik.http.routers.zipline.rule=Host(`zipline.jafner.net`)
- traefik.http.routers.zipline.tls.certresolver=lets-encrypt - traefik.http.routers.zipline.tls.certresolver=lets-encrypt

View File

@ -8,7 +8,7 @@
}; };
"${stack}/.env" = { "${stack}/.env" = {
enable = true; enable = true;
text = ''APPDATA=${sys.dataDirs.appdata}''; text = ''APPDATA=${sys.dataDirs.appdata}/${stack}'';
target = "stacks/${stack}/.env"; target = "stacks/${stack}/.env";
}; };
}; };