20 lines
463 B
Docker
20 lines
463 B
Docker
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"]
|