postInstall = ''
rm -rf web/assets var/{cache,logs,sessions} app/config/parameters.yml data
ln -sf ${parameters} app/config/parameters.yml
- ln -sf ../../../../../../${varDir}/var/{cache,logs,sessions} var
- ln -sf ../../../../../${varDir}/data data
- ln -sf ../../../../../../${varDir}/assets web/assets
+ ln -sf ${varDir}/var/{cache,logs,sessions} var
+ ln -sf ${varDir}/data data
+ ln -sf ${varDir}/assets web/assets
'';
};
activationScript = ''
webRoot = "${webappDir}/web";
# Domain migration: Table wallabag_entry contains whole
# https://tools.immae.eu/wallabag domain name in preview_picture
- apache = {
+ apache = rec {
user = "wwwrun";
group = "wwwrun";
modules = [ "proxy_fcgi" ];
+ webappName = "tools_wallabag";
+ root = "/run/current-system/webapps/${webappName}";
vhostConf = ''
- Alias /wallabag "${webRoot}"
- <Directory "${webRoot}">
+ Alias /wallabag "${root}"
+ <Directory "${root}">
AllowOverride None
Require all granted
# For OAuth (apps)
RewriteRule ^(.*)$ app.php [QSA,L]
</IfModule>
</Directory>
- <Directory "${webRoot}/bundles">
+ <Directory "${root}/bundles">
<IfModule mod_rewrite.c>
RewriteEngine Off
</IfModule>