Update modules/server/containers/apps/immich.nix
This commit is contained in:
@@ -8,10 +8,12 @@ in {
|
|||||||
db = true;
|
db = true;
|
||||||
|
|
||||||
paths = [{
|
paths = [{
|
||||||
path = "${serverCfg.configPath}/immich/cache";
|
path = "${serverCfg.path.config}/immich";
|
||||||
|
dirs = ["cache"];
|
||||||
mode = "0750";
|
mode = "0750";
|
||||||
}{
|
}{
|
||||||
path = "${serverCfg.dataPath}/immich/";
|
path = "${serverCfg.path.data}/immich/";
|
||||||
|
dirs = ["upload" "thumbs" "encoded-video" "backups"];
|
||||||
mode = "0755";
|
mode = "0755";
|
||||||
}];
|
}];
|
||||||
|
|
||||||
@@ -33,7 +35,10 @@ in {
|
|||||||
};
|
};
|
||||||
overrides = {
|
overrides = {
|
||||||
volumes = [
|
volumes = [
|
||||||
"${serverCfg.dataPath}/immich:/data"
|
"${serverCfg.path.photo}:/data/upload"
|
||||||
|
"${serverCfg.path.data}/immich/backups:/data/backups"
|
||||||
|
"${serverCfg.path.config}/immich/thumbs:/data/thumbs"
|
||||||
|
"${serverCfg.path.config}/immich/encoded-video:/data/encoded-video"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@@ -43,7 +48,7 @@ in {
|
|||||||
port = 3003;
|
port = 3003;
|
||||||
overrides = {
|
overrides = {
|
||||||
volumes = [
|
volumes = [
|
||||||
"${serverCfg.configPath}/immich/cache:/cache"
|
"${serverCfg.path.config}/immich/cache:/cache"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@@ -57,8 +62,6 @@ in {
|
|||||||
$PSQL -d "immich_db" -tAc "CREATE EXTENSION IF NOT EXISTS vchord CASCADE;"
|
$PSQL -d "immich_db" -tAc "CREATE EXTENSION IF NOT EXISTS vchord CASCADE;"
|
||||||
$PSQL -d "immich_db" -tAc "CREATE EXTENSION IF NOT EXISTS earthdistance CASCADE;"
|
$PSQL -d "immich_db" -tAc "CREATE EXTENSION IF NOT EXISTS earthdistance CASCADE;"
|
||||||
|
|
||||||
mkdir -p ${serverCfg.dataPath}/immich/{upload,library,thumbs,encoded-video,profile,backups}
|
|
||||||
|
|
||||||
IMMICH_URL="https://${containerCfg.subdomain}.${serverCfg.domain}"
|
IMMICH_URL="https://${containerCfg.subdomain}.${serverCfg.domain}"
|
||||||
until [[ "$(${pkgs.curl}/bin/curl -s -o /dev/null -w "%{http_code}" "$IMMICH_URL")" =~ (200|301|302) ]]; do
|
until [[ "$(${pkgs.curl}/bin/curl -s -o /dev/null -w "%{http_code}" "$IMMICH_URL")" =~ (200|301|302) ]]; do
|
||||||
sleep 5
|
sleep 5
|
||||||
|
|||||||
Reference in New Issue
Block a user