22 lines
566 B
YAML
22 lines
566 B
YAML
services:
|
|
email-worker:
|
|
build: .
|
|
container_name: email-worker-ts
|
|
restart: unless-stopped
|
|
env_file: .env
|
|
volumes:
|
|
- ./domains.txt:/etc/email-worker/domains.txt:ro
|
|
- ./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:
|