Make all files read only, except tmp

This commit is contained in:
William Desportes
2025-01-14 14:20:47 +01:00
parent 812039a7de
commit bb0fd043c3
5 changed files with 20 additions and 5 deletions
+4 -1
View File
@@ -117,7 +117,10 @@ RUN set -ex; \
grep -q -F "'configFile' => ROOT_PATH . 'config.inc.php'," /var/www/html/libraries/vendor_config.php; \
sed -i "s@'configFile' => .*@'configFile' => '/etc/phpmyadmin/config.inc.php',@" /var/www/html/libraries/vendor_config.php; \
grep -q -F "'configFile' => '/etc/phpmyadmin/config.inc.php'," /var/www/html/libraries/vendor_config.php; \
php -l /var/www/html/libraries/vendor_config.php;
php -l /var/www/html/libraries/vendor_config.php; \
find /var/www/html -type d -exec chmod 555 {} \;; \
find /var/www/html -type f -exec chmod 444 {} \;; \
chmod 777 /var/www/html/tmp;
# Copy configuration
COPY --chown=www-data:www-data config.inc.php /etc/phpmyadmin/config.inc.php
+4 -1
View File
@@ -136,7 +136,10 @@ RUN set -ex; \
grep -q -F "'configFile' => ROOT_PATH . 'config.inc.php'," /var/www/html/libraries/vendor_config.php; \
sed -i "s@'configFile' => .*@'configFile' => '/etc/phpmyadmin/config.inc.php',@" /var/www/html/libraries/vendor_config.php; \
grep -q -F "'configFile' => '/etc/phpmyadmin/config.inc.php'," /var/www/html/libraries/vendor_config.php; \
php -l /var/www/html/libraries/vendor_config.php;
php -l /var/www/html/libraries/vendor_config.php; \
find /var/www/html -type d -exec chmod 555 {} \;; \
find /var/www/html -type f -exec chmod 444 {} \;; \
chmod 777 /var/www/html/tmp;
# Copy configuration
COPY --chown=www-data:www-data config.inc.php /etc/phpmyadmin/config.inc.php
+4 -1
View File
@@ -137,7 +137,10 @@ RUN set -ex; \
grep -q -F "'configFile' => ROOT_PATH . 'config.inc.php'," /var/www/html/libraries/vendor_config.php; \
sed -i "s@'configFile' => .*@'configFile' => '/etc/phpmyadmin/config.inc.php',@" /var/www/html/libraries/vendor_config.php; \
grep -q -F "'configFile' => '/etc/phpmyadmin/config.inc.php'," /var/www/html/libraries/vendor_config.php; \
php -l /var/www/html/libraries/vendor_config.php;
php -l /var/www/html/libraries/vendor_config.php; \
find /var/www/html -type d -exec chmod 555 {} \;; \
find /var/www/html -type f -exec chmod 444 {} \;; \
chmod 777 /var/www/html/tmp;
# Copy configuration
COPY --chown=www-data:www-data config.inc.php /etc/phpmyadmin/config.inc.php
+4 -1
View File
@@ -118,7 +118,10 @@ RUN set -ex; \
grep -q -F "'configFile' => ROOT_PATH . 'config.inc.php'," /var/www/html/libraries/vendor_config.php; \
sed -i "s@'configFile' => .*@'configFile' => '/etc/phpmyadmin/config.inc.php',@" /var/www/html/libraries/vendor_config.php; \
grep -q -F "'configFile' => '/etc/phpmyadmin/config.inc.php'," /var/www/html/libraries/vendor_config.php; \
php -l /var/www/html/libraries/vendor_config.php;
php -l /var/www/html/libraries/vendor_config.php; \
find /var/www/html -type d -exec chmod 555 {} \;; \
find /var/www/html -type f -exec chmod 444 {} \;; \
chmod 777 /var/www/html/tmp;
# Copy configuration
COPY --chown=www-data:www-data config.inc.php /etc/phpmyadmin/config.inc.php
+4 -1
View File
@@ -134,7 +134,10 @@ RUN set -ex; \
grep -q -F "'configFile' => ROOT_PATH . 'config.inc.php'," /var/www/html/libraries/vendor_config.php; \
sed -i "s@'configFile' => .*@'configFile' => '/etc/phpmyadmin/config.inc.php',@" /var/www/html/libraries/vendor_config.php; \
grep -q -F "'configFile' => '/etc/phpmyadmin/config.inc.php'," /var/www/html/libraries/vendor_config.php; \
php -l /var/www/html/libraries/vendor_config.php;
php -l /var/www/html/libraries/vendor_config.php; \
find /var/www/html -type d -exec chmod 555 {} \;; \
find /var/www/html -type f -exec chmod 444 {} \;; \
chmod 777 /var/www/html/tmp;
# Copy configuration
COPY --chown=www-data:www-data config.inc.php /etc/phpmyadmin/config.inc.php