feat: add API_KEY and BLOCK_PRIVATE_IPS config vars
This commit is contained in:
@@ -7,5 +7,7 @@ services:
|
|||||||
- ./logs:/srv/logs
|
- ./logs:/srv/logs
|
||||||
environment:
|
environment:
|
||||||
- URL=http://localhost:8080
|
- URL=http://localhost:8080
|
||||||
|
# - API_KEY=your-secret-key # if set, all /api requests must provide it
|
||||||
|
# - BLOCK_PRIVATE_IPS=true # block LAN/loopback/metadata IPs (recommended for public hosting)
|
||||||
ports:
|
ports:
|
||||||
- 8080:80
|
- 8080:80
|
||||||
|
|||||||
@@ -17,6 +17,8 @@ _buildConfig() {
|
|||||||
echo "<?php"
|
echo "<?php"
|
||||||
echo "date_default_timezone_set('Europe/Vienna');"
|
echo "date_default_timezone_set('Europe/Vienna');"
|
||||||
echo "define('URL','${URL:-http://localhost:8080}');"
|
echo "define('URL','${URL:-http://localhost:8080}');"
|
||||||
|
echo "define('API_KEY','${API_KEY:-}');"
|
||||||
|
echo "define('BLOCK_PRIVATE_IPS',${BLOCK_PRIVATE_IPS:-false});"
|
||||||
echo ""
|
echo ""
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user