diff options
Diffstat (limited to 'nixops/modules/websites/tools/peertube/default.nix')
-rw-r--r-- | nixops/modules/websites/tools/peertube/default.nix | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/nixops/modules/websites/tools/peertube/default.nix b/nixops/modules/websites/tools/peertube/default.nix index bb601af..1ad79d7 100644 --- a/nixops/modules/websites/tools/peertube/default.nix +++ b/nixops/modules/websites/tools/peertube/default.nix | |||
@@ -30,8 +30,8 @@ in { | |||
30 | systemd.services.peertube = { | 30 | systemd.services.peertube = { |
31 | description = "Peertube"; | 31 | description = "Peertube"; |
32 | wantedBy = [ "multi-user.target" ]; | 32 | wantedBy = [ "multi-user.target" ]; |
33 | after = [ "network.target" "postgresql.service" "tools-peertube-key.service" ]; | 33 | after = [ "network.target" "postgresql.service" ]; |
34 | wants = [ "postgresql.service" "tools-peertube-key.service" ]; | 34 | wants = [ "postgresql.service" ]; |
35 | 35 | ||
36 | environment.NODE_CONFIG_DIR = "${peertube.varDir}/config"; | 36 | environment.NODE_CONFIG_DIR = "${peertube.varDir}/config"; |
37 | environment.NODE_ENV = "production"; | 37 | environment.NODE_ENV = "production"; |
@@ -58,20 +58,20 @@ in { | |||
58 | unitConfig.RequiresMountsFor = peertube.varDir; | 58 | unitConfig.RequiresMountsFor = peertube.varDir; |
59 | }; | 59 | }; |
60 | 60 | ||
61 | deployment.keys.tools-peertube = { | 61 | mySecrets.keys = [{ |
62 | destDir = "/run/keys/webapps"; | 62 | dest = "webapps/tools-peertube"; |
63 | user = "peertube"; | 63 | user = "peertube"; |
64 | group = "peertube"; | 64 | group = "peertube"; |
65 | permissions = "0640"; | 65 | permissions = "0640"; |
66 | text = peertube.config; | 66 | text = peertube.config; |
67 | }; | 67 | }]; |
68 | 68 | ||
69 | system.activationScripts.peertube = { | 69 | system.activationScripts.peertube = { |
70 | deps = [ "users" ]; | 70 | deps = [ "users" ]; |
71 | text = '' | 71 | text = '' |
72 | install -m 0750 -o peertube -g peertube -d ${peertube.varDir} | 72 | install -m 0750 -o peertube -g peertube -d ${peertube.varDir} |
73 | install -m 0750 -o peertube -g peertube -d ${peertube.varDir}/config | 73 | install -m 0750 -o peertube -g peertube -d ${peertube.varDir}/config |
74 | ln -sf /run/keys/webapps/tools-peertube ${peertube.varDir}/config/production.yaml | 74 | ln -sf /var/secrets/webapps/tools-peertube ${peertube.varDir}/config/production.yaml |
75 | ''; | 75 | ''; |
76 | }; | 76 | }; |
77 | 77 | ||