FROM python:3.12-alpine WORKDIR /app COPY status_dashboard.py /app/status_dashboard.py ENV DASHBOARD_PORT=8080 \ DOCKER_PROJECT=darkproxy \ DOCKER_SOCKET=/var/run/docker.sock \ DNS_SERVER=darkpihole \ DNS_PORT=53 \ PROXY_HOST=dark3proxy \ PROXY_PORT=1080 \ PROXY_USERS_FILE=/run/secrets/PROXY_USERS \ STATUS_CACHE_SECONDS=15 \ SOCKET_TIMEOUT=5 \ LOG_TAIL_LINES=120 EXPOSE 8080 CMD ["python", "/app/status_dashboard.py"]