Files
2026-05-22 12:46:40 +02:00

27 lines
678 B
YAML

services:
mitm-blockpage:
build: .
container_name: mitm-blockpage
ports:
- "${HOST_PORT:-443}:8443"
environment:
LISTEN_ADDR: 0.0.0.0
LISTEN_PORT: 8443
CA_CERT_PATH: /app/ssl/ca_cert.pem
CA_KEY_PATH: /app/ssl/ca_key.pem
BLOCK_PAGE_PATH: /app/webroot/block.html
WEBROOT_DIR: /app/webroot
volumes:
- ca-data:/app/ssl
- ./webroot:/app/webroot:ro
healthcheck:
test: ["CMD-SHELL", "wget --no-check-certificate -qO- https://127.0.0.1:8443/healthz >/dev/null || exit 1"]
interval: 30s
timeout: 5s
retries: 3
start_period: 10s
restart: unless-stopped
volumes:
ca-data: