adjusted entrypoint scripts to comment out entire sample files for easier re-configuration
This commit is contained in:
parent
34c065a788
commit
807e0c3586
3 changed files with 27 additions and 5 deletions
|
@ -1,8 +1,29 @@
|
|||
#!/usr/bin/env bash
|
||||
echo Removing old sample config files…
|
||||
echo Removing old sample files…
|
||||
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
|
||||
cp /var/www/html/default-config/services.default.ini /var/www/html/config/services.sample.ini
|
||||
|
||||
function write_file() {
|
||||
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…
|
||||
exec apache2-foreground
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#!/usr/bin/env bash
|
||||
a2enmod rewrite
|
||||
service apache2 stop
|
||||
exec apache2-foreground
|
||||
exec bash /entrypoint.sh
|
||||
|
|
|
@ -5,6 +5,7 @@ podman run --name mailautoconf-test \
|
|||
-v ./src:/var/www/html/ \
|
||||
-v ./config:/var/www/html/config \
|
||||
-v ./test-entry.sh:/test-entry.sh \
|
||||
-v ./entrypoint.sh:/entrypoint.sh \
|
||||
--entrypoint "/bin/bash" \
|
||||
php:7.4-apache \
|
||||
/test-entry.sh
|
||||
|
|
Loading…
Reference in a new issue