diff --git a/Dockerfile b/Dockerfile index 315483f..bde127c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -34,6 +34,7 @@ ENV PASSWORD=password ENV TELEMETRY=false ENV ENABLE_ID_OBFUSCATION=false ENV REDACT_IP_ADDRESSES=false +ENV WEBPORT=80 # Final touches diff --git a/docker/entrypoint.sh b/docker/entrypoint.sh index 3ff07c9..3ef4d3d 100644 --- a/docker/entrypoint.sh +++ b/docker/entrypoint.sh @@ -24,7 +24,6 @@ if [ "$MODE" == "backend" ]; then fi fi - # Set up index.php for frontend-only or standalone modes if [ "$MODE" == "frontend" ]; then cp /speedtest/frontend.php /var/www/html/index.php @@ -52,6 +51,11 @@ if [[ "$TELEMETRY" == "true" && ( "$MODE" == "frontend" || "$MODE" == "standalon chown www-data /database/ fi +# Allow selection of Apache port for network_mode: host +if [ "$WEBPORT" != "80" ]; then + sed -i "s/80/$WEBPORT/g" /etc/apache2/sites-available/000-default.conf /etc/apache2/ports.conf +fi + echo "Done, Starting APACHE"