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" = {
enable = true;
text = ''APPDATA=${sys.dataDirs.appdata}'';
text = ''APPDATA=${sys.dataDirs.appdata}/${stack}'';
target = "stacks/${stack}/.env";
};
};

View File

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

View File

@ -8,14 +8,8 @@
};
"${stack}/.env" = {
enable = true;
text = ''APPDATA=${sys.dataDirs.appdata}'';
text = ''APPDATA=${sys.dataDirs.appdata}/${stack}'';
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
required: true
volumes:
- $APPDATA/zipline/uploads:/uploads
- $APPDATA/zipline/public:/public
- $APPDATA/uploads:/uploads
- $APPDATA/public:/public
labels:
- traefik.http.routers.zipline.rule=Host(`zipline.jafner.net`)
- traefik.http.routers.zipline.tls.certresolver=lets-encrypt

View File

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