{"repo":"gin-gonic/autotls","free":true,"listed":false,"github":"https://github.com/gin-gonic/autotls","clone":"git clone https://github.com/gin-gonic/autotls.git","description":"Support Let's Encrypt for a Go server application.","language":"Go","stars":408,"topics":["golang","letsencrypt","tls"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"autotls Support Let's Encrypt for a Go server application. example example for 1-line LetsEncrypt HTTPS servers. example for custom autocert manager. example usage for graceful shutdown with custom context. PSA: Running autotls inside Docker If you run autotls in minimal Docker images (Debian, Ubuntu, Fedora, or similar), HTTPS and ACME certificate operations will fail unless you ensure the image contains x509 root CA certificates. By default, smaller base images do not include these certificates. To fix this, add the following steps in your Dockerfile: This is not needed with official Golang images or most large distributions, but is essential for cut-down base images . If omitted, you may get unexplained HTTPS/x509 errors when using autotls.","default_branch":null,"files":null,"tree":[],"storefront":"/r/gin-gonic","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gin-gonic/autotls/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}