В образе FROM scratch запросы к платёжному API падают с ошибкой x509
Сервис перенесли на образ FROM scratch — внутри только статический бинарник. Сразу после деплоя все HTTPS-запросы к платёжному провайдеру падают: x509: certificate signed by unknown authority. Локально всё работает.
В чём причина?
- В scratch нет корневых сертификатов для проверки TLS
- Сертификат провайдера истёк в момент деплоя
- Go не поддерживает HTTPS в статических бинарниках
- В контейнере неверно настроено системное время
