My Nix Configuration
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

[booklore] move main library to /var/media

dish c02103bc 7071f79a

+2 -12
+2 -12
hosts/marvin/services/booklore.nix
··· 9 9 dataDir = "/var/lib/booklore"; 10 10 u = config.users.users.booklore; 11 11 g = config.users.groups.booklore; 12 - sec = config.age.secrets; 13 12 14 13 bookloreFolder = { 15 14 d = { ··· 25 24 ports = [ "${toString d.port}:${toString d.port}" ]; 26 25 volumes = [ 27 26 "${dataDir}/data:/app/data" 28 - "${dataDir}/books:/books" 27 + "/var/media/books/main:/books" 29 28 "${dataDir}/bookdrop:/bookdrop" 30 29 ]; 31 30 environment = { ··· 38 37 DATABASE_PASSWORD = "bookloreDatabasePassword123!"; 39 38 }; 40 39 networks = [ "host" ]; 41 - # environmentFiles = [ sec.booklore-env.path ]; 42 40 }; 43 41 44 42 systemd.tmpfiles.settings = { 45 43 "10-booklore" = { 46 44 "${dataDir}/data" = bookloreFolder; 47 - "${dataDir}/books" = bookloreFolder; 45 + "/var/media/books/main" = bookloreFolder; 48 46 "${dataDir}/bookdrop" = bookloreFolder; 49 47 }; 50 48 }; ··· 80 78 ''; 81 79 }; 82 80 systemd.services.docker-booklore-server.after = [ "mysql.service" ]; 83 - 84 - age.secrets = { 85 - # booklore-env = { 86 - # owner = "booklore"; 87 - # group = "booklore"; 88 - # file = ./secrets/booklore-env.age; 89 - # }; 90 - }; 91 81 }