feat: add API_KEY and BLOCK_PRIVATE_IPS config vars

This commit is contained in:
2026-04-20 21:47:09 +02:00
parent 75ead2f5ad
commit 3ab7c1334f
2 changed files with 4 additions and 0 deletions

View File

@@ -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

View File

@@ -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 ""
} }