mirror of
https://github.com/tuxis-ie/nsedit.git
synced 2025-06-12 14:01:51 +03:00
Move configuration to runtime rather than build time
This commit is contained in:
parent
1dfd47ae70
commit
a2d7c21636
2 changed files with 16 additions and 12 deletions
13
docker-entrypoint.sh
Normal file
13
docker-entrypoint.sh
Normal file
|
@ -0,0 +1,13 @@
|
|||
#!/usr/bin/env bash
|
||||
[ -z "$PDNSAPIIP" ] && echo "Set PDNSAPIIP to your PowerDNS API IP/Hostname" && exit 1;
|
||||
[ -z "$PDNSAPIPWD" ] && echo "Set PDNSAPIPWD to your PowerDNS API Password" && exit 1;
|
||||
|
||||
sed "s/\$apipass = ''/\$apipass = '$PDNSAPIPWD'/" -i /app/nsedit/includes/config.inc.php
|
||||
sed "s/\$apiip = ''/\$apiip = '$PDNSAPIIP'/" -i /app/nsedit/includes/config.inc.php
|
||||
if [[ $PDNSAPIPORT && ${PDNSAPIPORT-x} ]]
|
||||
then
|
||||
sed "s/\$apiport = '8081'/\$apiport = '$PDNSAPIPORT'/" -i /app/nsedit/includes/config.inc.php
|
||||
fi
|
||||
sed "s/\$authdb = \"\.\.\/etc\/pdns\.users\.sqlite3\"/\$authdb = \"\/app\/pdns\.users\.sqlite3\"/" -i /app/nsedit/includes/config.inc.php
|
||||
|
||||
exec /usr/bin/php -S 0.0.0.0:8080
|
Loading…
Add table
Add a link
Reference in a new issue