为了账号安全,请及时绑定邮箱和手机立即绑定

https://sessions.bugsnag.com": x509: 由未知权威机构签署的证书

https://sessions.bugsnag.com": x509: 由未知权威机构签署的证书

Go
慕娘9325324 2023-02-06 14:48:52
我已经将 bugsnag 与我的 go-service 集成在一起,它在我的本地机器上运行良好;但是当我将它部署在服务器上时,每当 bugsnag 尝试通知错误时它都会给出上述错误。我正在使用 docker 容器在 ec2 上部署它。浏览互联网后,我将以下命令添加到我的 docker 文件中RUN apk add --no-cache ca-certificates但这对我也不起作用下面是我正在使用的代码的简化版本package mainimport (    "fmt"    "github.com/bugsnag/bugsnag-go/v2"    "time")func init() {    ConfigureBugsnag()}func ConfigureBugsnag() {    bugsnag.Configure(bugsnag.Configuration{        APIKey:          "bugsnagKey",        ReleaseStage:    "stage",        ProjectPackages: []string{"main", "github.com/myapp"},    })}func main() {    bugsnag.Notify(fmt.Errorf("Test error"))    time.Sleep(time.Hour)}这在本地机器上工作但在服务器上给出错误
查看完整描述

1 回答

?
红糖糍粑

TA贡献1815条经验 获得超6个赞

我没有太多解释:但在 Dockerfile 中添加以下内容,解决了问题


RUN apk add -U --no-cache ca-certificates

FROM scratch as final

COPY --from=build /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/


查看完整回答
反对 回复 2023-02-06
  • 1 回答
  • 0 关注
  • 97 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号