Skip to content

Commit e2bd737

Browse files
committed
sed and grep to support .env.sample upstream comments with #
1 parent 987b111 commit e2bd737

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

root/etc/cont-init.d/50-config

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -82,17 +82,17 @@ fi
8282
if [[ -n "${DB_HOST}" ]]; then
8383
echo "Running config - DB_HOST set"
8484

85-
if ! grep -xq "^DB_PORT=.*" /config/www/.env; then
85+
if ! grep -xqE "^[#]?DB_PORT=.*" /config/www/.env; then
8686
# add DB_PORT line to /config/www/.env because current /app/www/.env.example doesn't have it
87-
sed -i "/^DB_HOST=.*/a DB_PORT=${DB_PORT}" /config/www/.env
87+
sed -i -E "/^[#]?DB_HOST=.*/a DB_PORT=${DB_PORT}" /config/www/.env
8888
echo "**** Insert DB_PORT=${DB_PORT} into /config/www/.env ****"
8989
fi
9090

91-
sed -i "s/^DB_HOST=.*/DB_HOST=${DB_HOST}/g" /config/www/.env
92-
sed -i "s/^DB_PORT=.*/DB_PORT=${DB_PORT}/g" /config/www/.env
93-
sed -i "s/^DB_DATABASE=.*/DB_DATABASE=${DB_DATABASE}/g" /config/www/.env
94-
sed -i "s/^DB_USERNAME=.*/DB_USERNAME=${DB_USER}/g" /config/www/.env
95-
sed -i "s/^DB_PASSWORD=.*/DB_PASSWORD=${DB_PASS}/g" /config/www/.env
91+
sed -i -E "s/^[#]?DB_HOST=.*/DB_HOST=${DB_HOST}/g" /config/www/.env
92+
sed -i -E "s/^[#]?DB_PORT=.*/DB_PORT=${DB_PORT}/g" /config/www/.env
93+
sed -i -E "s/^[#]?DB_DATABASE=.*/DB_DATABASE=${DB_DATABASE}/g" /config/www/.env
94+
sed -i -E "s/^[#]?DB_USERNAME=.*/DB_USERNAME=${DB_USER}/g" /config/www/.env
95+
sed -i -E "s/^[#]?DB_PASSWORD=.*/DB_PASSWORD=${DB_PASS}/g" /config/www/.env
9696
fi
9797

9898
# set appurl

0 commit comments

Comments
 (0)