Browse Source

docker: handle secrets.php

pull/115/head
Zankaria 4 weeks ago
parent
commit
ffaad8dbb8
  1. 5
      docker/php/bootstrap.sh
  2. 2
      install.php

5
docker/php/bootstrap.sh

@ -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

2
install.php

@ -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();
}

Loading…
Cancel
Save