Feature: Init stack.nix for stash
This commit is contained in:
parent
d1436f8491
commit
8420d3f2e0
@ -1,3 +0,0 @@
|
|||||||
MEDIA_DIR=/mnt/nas/av
|
|
||||||
METADATA_DIR=/mnt/iscsi/paladin/stash
|
|
||||||
DOCKER_DATA=/home/admin/data/stash
|
|
@ -4,13 +4,14 @@ services:
|
|||||||
image: stashapp/stash:latest
|
image: stashapp/stash:latest
|
||||||
restart: "no"
|
restart: "no"
|
||||||
volumes:
|
volumes:
|
||||||
|
- $APPDATA/.stash:/root/.stash
|
||||||
|
- $APPDATA/generated:/generated
|
||||||
|
- $APPDATA/metadata:/metadata
|
||||||
|
- $APPDATA/cache:/cache
|
||||||
|
- $LIBRARY/Videos:/media/Videos
|
||||||
|
- $LIBRARY/Galleries:/media/Galleries
|
||||||
- /etc/localtime:/etc/localtime:ro
|
- /etc/localtime:/etc/localtime:ro
|
||||||
- $METADATA_DIR/generated:/generated
|
|
||||||
- $METADATA_DIR/metadata:/metadata
|
|
||||||
- $METADATA_DIR/cache:/cache
|
|
||||||
- $MEDIA_DIR/Videos:/media/Videos
|
|
||||||
- $MEDIA_DIR/Galleries:/media/Galleries
|
|
||||||
- $DOCKER_DATA:/root/.stash
|
|
||||||
environment:
|
environment:
|
||||||
STASH_STASH: "/media/"
|
STASH_STASH: "/media/"
|
||||||
STASH_GENERATED: "/generated/"
|
STASH_GENERATED: "/generated/"
|
||||||
|
18
homelab/stacks/stash/stack.nix
Normal file
18
homelab/stacks/stash/stack.nix
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
{ sys, ... }: let stack = "stash"; in {
|
||||||
|
home-manager.users."${sys.username}".home.file = {
|
||||||
|
"${stack}" = {
|
||||||
|
enable = true;
|
||||||
|
recursive = true;
|
||||||
|
source = ./.;
|
||||||
|
target = "stacks/${stack}/";
|
||||||
|
};
|
||||||
|
"${stack}/.env" = {
|
||||||
|
enable = true;
|
||||||
|
text = ''
|
||||||
|
APPDATA=${sys.dataDirs.appdata}/${stack}
|
||||||
|
LIBRARY=${sys.dataDirs.library.av}
|
||||||
|
'';
|
||||||
|
target = "stacks/${stack}/.env";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user