docker: handle secrets.php

This commit is contained in:
Zankaria 2024-04-04 23:57:25 +02:00 committed by Zankaria
parent eb01768191
commit 79183ae8e6
2 changed files with 7 additions and 2 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. # Initialize an empty robots.txt with the default if it doesn't exist.
touch /var/www/robots.txt 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. # Link the cache and tmp files directory.
ln -nfs /var/tmp/leftypol /var/www/tmp ln -nfs /var/tmp/leftypol /var/www/tmp

View File

@ -5,8 +5,8 @@ define('VERSION', '5.1.4');
require 'inc/bootstrap.php'; require 'inc/bootstrap.php';
loadConfig(); loadConfig();
if (!is_writable('inc/secrets.php')) { if (!is_writable('inc/secrets.php') || !is_writable('inc/')) {
echo 'install.php does not have permission to write to /inc/secrets.php, without permission the installer cannot continue'; echo 'install.php does not have permission to write to /inc/secrets.php and/or /inc/, without permission the installer cannot continue';
exit(); exit();
} }