修复dosgame网页版访问慢的问题

最近在盒子上使用了docker装了个网页版的dosgame,通俗讲就是可以在网页上玩dos游戏的一个项目。
之前一直访问的好好的,今天突然发现打开不了,开始以为是docker的问题,重启了几次问题依旧。
于是打开chrome控制台查看了下请求,发现是bootstrap的cdn请求失败了,所以页面无法加载。
于是第一步进入到docker容器内,使用cat命令逐个查看哪些页面使用bootstrap的cdn(应该有简单的办法,熟悉shell脚本的话应该不需要这么笨的办法)
最终找到了base.html这个文件使用了bootstrap,百度搜了一个可用的cdn,替换掉原先的cdn即可,问题解决。

docker exec -it dosgame sh
cd templates
vi base.html

找到引入bootstrap的地方,替换为可用的cdn即可(有2处地方,一个css文件,一个js文件)

发表评论