软工平台踩坑记¶
老师要求我们搞 CI/CD,CI 自然是很快就搞好了,不过 CD 还得配一下。今天研究了一下它的 Deployer 架构,发现了若干易用性问题:
于是只好经常戳助教然后尝试理解这个东西。。然后遇到了很多的 BUG:
- 容器没有重启功能。。。
- 容器死了还是活着看一个图的颜色。。。毫无说明
- 容器虽然有 Console,但是输入过长后直接回到行首没有换行。。。
- 容器对外的域名里有下划线。。。Django 上来就一句
Invalid HTTP_HOST header: 'xxxx_xxx.app.secoder.net'. The domain name provided is not valid according to RFC 1034/1035.
Express 直接就Invalid Host header
放弃治疗。。。 - 助教对上一条的回复是,等我忙完 DDL 有空再做吧。。。也就是说现在要做只能自己再开一个 Nginx 容器然后自己在
proxy_set_header
上做手脚。。。