adjusted entrypoint scripts to comment out entire sample files for easier re-configuration

This commit is contained in:
Paul Wilde 2021-08-12 16:28:37 +01:00
parent 34c065a788
commit 807e0c3586
3 changed files with 27 additions and 5 deletions

View file

@ -1,8 +1,29 @@
#!/usr/bin/env bash #!/usr/bin/env bash
echo Removing old sample config files… echo Removing old sample files…
rm /var/www/html/config/*.sample.ini rm /var/www/html/config/*.sample.ini
echo Copying new sample config files…
cp /var/www/html/default-config/config.default.ini /var/www/html/config/config.sample.ini function write_file() {
cp /var/www/html/default-config/services.default.ini /var/www/html/config/services.sample.ini while read line;
do
first_char=${line:0:1}
if [[ $first_char != ";" ]]; then
line="; "$line
fi
echo $line >> $2
done < $1
}
echo Setting up new sample config files…
def_conf="/var/www/html/default-config/config.default.ini"
new_conf="/var/www/html/config/config.sample.ini"
write_file $def_conf $new_conf
def_serv="/var/www/html/default-config/services.default.ini"
new_serv="/var/www/html/config/services.sample.ini"
write_file $def_serv $new_serv
echo Running HTTPD… echo Running HTTPD…
exec apache2-foreground exec apache2-foreground

View file

@ -1,4 +1,4 @@
#!/usr/bin/env bash #!/usr/bin/env bash
a2enmod rewrite a2enmod rewrite
service apache2 stop service apache2 stop
exec apache2-foreground exec bash /entrypoint.sh

View file

@ -5,6 +5,7 @@ podman run --name mailautoconf-test \
-v ./src:/var/www/html/ \ -v ./src:/var/www/html/ \
-v ./config:/var/www/html/config \ -v ./config:/var/www/html/config \
-v ./test-entry.sh:/test-entry.sh \ -v ./test-entry.sh:/test-entry.sh \
-v ./entrypoint.sh:/entrypoint.sh \
--entrypoint "/bin/bash" \ --entrypoint "/bin/bash" \
php:7.4-apache \ php:7.4-apache \
/test-entry.sh /test-entry.sh