X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=nixops%2Fmodules%2Fwebsites%2Faten%2Faten.nix;h=dc8d25fde495dd71b9b6ae756c10c90d714f212b;hb=3c8d7f8706433ce0f995f3bf37fdfd348fb9e173;hp=715f68967e16a2fe31ae1d19e2bdbdf71cc07bed;hpb=24a7da33965001415edb022245b289bb5fc49a07;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/nixops/modules/websites/aten/aten.nix b/nixops/modules/websites/aten/aten.nix index 715f689..dc8d25f 100644 --- a/nixops/modules/websites/aten/aten.nix +++ b/nixops/modules/websites/aten/aten.nix @@ -29,10 +29,12 @@ let pm.max_spare_servers = 3 ''}''; }; - apache = { + apache = rec { user = "wwwrun"; group = "wwwrun"; modules = [ "proxy_fcgi" ]; + webappName = "aten_${environment}"; + root = "/run/current-system/webapps/${webappName}"; vhostConf = '' SetHandler "proxy:unix:${phpFpm.socket}|fcgi://localhost" @@ -64,7 +66,7 @@ let ''} - + Options Indexes FollowSymLinks MultiViews Includes AllowOverride All Require all granted @@ -125,9 +127,9 @@ let ln -sf ${yarnModules}/node_modules . yarn run --offline encore production rm -rf var/{log,cache} - ln -sf ../../../../../../../${varDir}/{log,cache} var/ + ln -sf ${varDir}/{log,cache} var/ ''; - buildInputs = [ yarn2nix.yarn ]; + buildInputs = [ yarnModules yarn2nix yarn2nix.yarn ]; }); webRoot = "${webappDir}/public"; };