diff options
Diffstat (limited to 'nixops/modules/websites/piedsjaloux/default.nix')
-rw-r--r-- | nixops/modules/websites/piedsjaloux/default.nix | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/nixops/modules/websites/piedsjaloux/default.nix b/nixops/modules/websites/piedsjaloux/default.nix index f1bb760..584e936 100644 --- a/nixops/modules/websites/piedsjaloux/default.nix +++ b/nixops/modules/websites/piedsjaloux/default.nix | |||
@@ -42,6 +42,10 @@ in { | |||
42 | 42 | ||
43 | services.myPhpfpm.poolConfigs.piedsjaloux_prod = piedsjaloux_prod.phpFpm.pool; | 43 | services.myPhpfpm.poolConfigs.piedsjaloux_prod = piedsjaloux_prod.phpFpm.pool; |
44 | system.activationScripts.piedsjaloux_prod = piedsjaloux_prod.activationScript; | 44 | system.activationScripts.piedsjaloux_prod = piedsjaloux_prod.activationScript; |
45 | system.extraSystemBuilderCmds = '' | ||
46 | mkdir -p $out/webapps | ||
47 | ln -s ${piedsjaloux_prod.webRoot} $out/webapps/${piedsjaloux_prod.apache.webappName} | ||
48 | ''; | ||
45 | services.myWebsites.production.modules = piedsjaloux_prod.apache.modules; | 49 | services.myWebsites.production.modules = piedsjaloux_prod.apache.modules; |
46 | services.myWebsites.production.vhostConfs.piedsjaloux = { | 50 | services.myWebsites.production.vhostConfs.piedsjaloux = { |
47 | certName = "piedsjaloux"; | 51 | certName = "piedsjaloux"; |
@@ -54,11 +58,15 @@ in { | |||
54 | security.acme.certs."eldiron".extraDomains."piedsjaloux.immae.eu" = null; | 58 | security.acme.certs."eldiron".extraDomains."piedsjaloux.immae.eu" = null; |
55 | services.myPhpfpm.poolConfigs.piedsjaloux_dev = piedsjaloux_dev.phpFpm.pool; | 59 | services.myPhpfpm.poolConfigs.piedsjaloux_dev = piedsjaloux_dev.phpFpm.pool; |
56 | system.activationScripts.piedsjaloux_dev = piedsjaloux_dev.activationScript; | 60 | system.activationScripts.piedsjaloux_dev = piedsjaloux_dev.activationScript; |
61 | system.extraSystemBuilderCmds = '' | ||
62 | mkdir -p $out/webapps | ||
63 | ln -s ${piedsjaloux_dev.webRoot} $out/webapps/${piedsjaloux_dev.apache.webappName} | ||
64 | ''; | ||
57 | services.myWebsites.integration.modules = piedsjaloux_dev.apache.modules; | 65 | services.myWebsites.integration.modules = piedsjaloux_dev.apache.modules; |
58 | services.myWebsites.integration.vhostConfs.piedsjaloux = { | 66 | services.myWebsites.integration.vhostConfs.piedsjaloux = { |
59 | certName = "eldiron"; | 67 | certName = "eldiron"; |
60 | hosts = [ "piedsjaloux.immae.eu" ]; | 68 | hosts = [ "piedsjaloux.immae.eu" ]; |
61 | root = piedsjaloux_dev.webRoot; | 69 | root = piedsjaloux_dev.apache.root; |
62 | extraConfig = [ piedsjaloux_dev.apache.vhostConf ]; | 70 | extraConfig = [ piedsjaloux_dev.apache.vhostConf ]; |
63 | }; | 71 | }; |
64 | }) | 72 | }) |