services: server: build: context: . dockerfile: docker/Dockerfile ports: - "4201:4201" environment: RUST_LOG: "info" QUICNPROTOCHAT_LISTEN: "0.0.0.0:4201" # Healthcheck: attempt a TCP connection to port 4201. # Uses bash /dev/tcp — available in debian:bookworm-slim without extra packages. healthcheck: test: ["CMD", "bash", "-c", "echo '' > /dev/tcp/localhost/4201"] interval: 5s timeout: 3s retries: 10 start_period: 10s restart: unless-stopped