version: '3.8' services: plcdns: build: context: . dockerfile: Dockerfile container_name: plcdns ports: - "53:53/udp" - "53:53/tcp" environment: - DNS_PORT=53 - TZ=UTC restart: unless-stopped cap_add: - NET_BIND_SERVICE networks: - plcdns-network logging: driver: "json-file" options: max-size: "10m" max-file: "3" healthcheck: test: ["CMD", "true"] interval: 30s timeout: 10s retries: 3 start_period: 40s networks: plcdns-network: driver: bridge