Skip to content

Commit 10f9699

Browse files
committed
Add DB_HOST= to .env if previous version not have
1 parent f033396 commit 10f9699

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
@@ -13,12 +13,6 @@ mkdir -p \
1313
# check for .env and copy default if needed
1414
if [[ ! -f "/config/www/.env" ]] || [[ ! -s "/config/www/.env" ]]; then
1515
cp /app/www/.env.example /config/www/.env
16-
17-
if ! grep -xq "^DB_PORT=.*" /config/www/.env; then
18-
# add line DB_PORT=3306 to /config/www/.env because current /app/www/.env.example dont have it
19-
sed -i "/^DB_HOST=.*/a DB_PORT=3306" /config/www/.env
20-
echo "**** Insert DB_PORT=3306 into /config/www/.env ****"
21-
fi
2216
fi
2317

2418
# create symlinks
@@ -76,7 +70,13 @@ if [ "${DB_USER}" ];
7670
sed -i "s/^DB_PASSWORD=.*/DB_PASSWORD=${ESCAPED_PASSWORD}/g" /config/www/.env
7771

7872
if [ -n "${DB_PORT}" ]; then
79-
sed -i "s/^DB_PORT=.*/DB_PORT=${DB_PORT}/g" /config/www/.env
73+
if ! grep -xq "^DB_PORT=.*" /config/www/.env; then
74+
# add line DB_PORT=3306 to /config/www/.env because current /app/www/.env.example dont have it
75+
sed -i "/^DB_HOST=.*/a DB_PORT=${DB_PORT}" /config/www/.env
76+
echo "**** Insert DB_PORT=${DB_PORT} into /config/www/.env ****"
77+
else
78+
sed -i "s/^DB_PORT=.*/DB_PORT=${DB_PORT}/g" /config/www/.env
79+
fi
8080
fi
8181
fi
8282

0 commit comments

Comments
 (0)