docker: handle secrets.php

This commit is contained in:
Zankaria 2024-04-04 23:57:25 +02:00
parent 745bd5fc5d
commit ffaad8dbb8
2 changed files with 6 additions and 1 deletions

View File

@ -30,6 +30,11 @@ chgrp www-data /var/www
# Initialize an empty robots.txt with the default if it doesn't exist.
touch /var/www/robots.txt
# Initialize an empty writable secrests.php with the default if it doesn't exist.
touch /var/www/inc/secrets.php
chown www-data /var/www/inc/secrets.php
chgrp www-data /var/www/inc/secrets.php
# Link the cache and tmp files directory.
ln -nfs /var/tmp/leftypol /var/www/tmp

View File

@ -3,7 +3,7 @@
// Installation/upgrade file
define('VERSION', '5.1.3');
if (fopen('inc/instance-config.php' , 'a') === false) {
if (!is_writable('inc/instance-config.php') || !is_writable('inc/')) {
print('install.php does not have permission to write to /inc/, without permission the installer cannot continue');
exit();
}