version: "3.8" services: email-worker: build: . container_name: email-worker-ts restart: unless-stopped env_file: .env volumes: - ./domains.txt:/etc/email-worker/domains.txt:ro - worker-logs:/var/log/email-worker ports: - "9000:8000" # Prometheus metrics (Host:Container) - "9090:8080" # Health check (Host:Container) # Connect to DMS on the host or Docker network extra_hosts: - "host.docker.internal:host-gateway" environment: - SMTP_HOST=host.docker.internal - SMTP_PORT=25 volumes: worker-logs: