记一次傻逼到爆炸的构建错误
数据库地址设置成了 localhost
,本地构建一点问题没有,但是用 docker
构建的时候,不停地报错:
Can't reach database server at `localhost`:`3306`
我以为数据库连接数超了,或者构建时并发太大超时了,又是设置 connect_timeout
,又是设置 pool_timeout
;还以为是在 mac aarch64
上构建 linux/amd64
的问题,也换了,翻来覆去就是报错,心态炸裂了。
结果在某个灵光乍现的时候,突然发现,诶,怎么是 localhost
……
在 docker
里面,鬼能连上你 host
里的 localhost
啊……