# elevenlabs.io/Dockerfile FROM caddy:2.11.4-alpine COPY Caddyfile /etc/caddy/Caddyfile COPY docker-entrypoint.sh /docker-entrypoint.sh RUN chmod +x /docker-entrypoint.sh # 80/443 — public HTTPS endpoint (ACME + TLS), 8080 — plain HTTP for legacy clients EXPOSE 80 443 8080 HEALTHCHECK --interval=30s --timeout=5s --retries=3 \ CMD wget -qO- http://localhost:8080/health || exit 1 ENTRYPOINT ["/docker-entrypoint.sh"]