6 varDir = "/var/lib/rompr";
8 install -m 0755 -o ${apache.user} -g ${apache.group} -d ${varDir} \
9 ${varDir}/prefs ${varDir}/albumart ${varDir}/phpSessions
15 modules = [ "headers" "mime" "proxy_fcgi" ];
16 webappName = "tools_rompr";
17 root = "/run/current-system/webapps/${webappName}";
22 Options Indexes FollowSymLinks
23 DirectoryIndex index.php
28 ErrorDocument 404 /rompr/404.php
29 AddType image/x-icon .ico
32 SetHandler "proxy:unix:${phpFpm.socket}|fcgi://localhost"
36 <Directory ${root}/albumart/small>
37 Header Set Cache-Control "max-age=0, no-store"
38 Header Set Cache-Control "no-cache, must-revalidate"
41 <Directory ${root}/albumart/asdownloaded>
42 Header Set Cache-Control "max-age=0, no-store"
43 Header Set Cache-Control "no-cache, must-revalidate"
46 <LocationMatch "^/rompr">
48 Require ldap-group cn=users,cn=mpd,ou=services,dc=immae,dc=eu
53 basedir = builtins.concatStringsSep ":" [ webRoot varDir ];
54 socket = "/var/run/phpfpm/rompr.sock";
58 group = ${apache.group}
59 listen.owner = ${apache.user}
60 listen.group = ${apache.group}
63 pm.process_idle_timeout = 60
65 ; Needed to avoid clashes in browser cookies (same domain)
66 php_value[session.name] = RomprPHPSESSID
67 php_admin_value[open_basedir] = "${basedir}:/tmp"
68 php_admin_value[session.save_path] = "${varDir}/phpSessions"
69 php_flag[magic_quotes_gpc] = Off
70 php_flag[track_vars] = On
71 php_flag[register_globals] = Off
72 php_admin_flag[allow_url_fopen] = On
73 php_value[include_path] = ${webRoot}
74 php_admin_value[upload_tmp_dir] = "${varDir}/prefs"
75 php_admin_value[post_max_size] = 32M
76 php_admin_value[upload_max_filesize] = 32M
77 php_admin_value[memory_limit] = 256M