总算在2016年到来的前一天把部署环境整好了,嗯,这次是真的整好了。

首先,db部署在https://www.tenxcloud.com上,dockerfile是用的tenxcloud提供的postgres,第一次部署的时候忘了加volume结果一重启数据全没了,还好发现的早

然后,整个博客是部署在https://www.daocloud.io和https://www.alauda.cn上。之所以部署了俩个,是因为灵雀云连接时速云上的db会有一些问题(可能是网络不稳定),导致应用启动一段时间之后数据库连接池拿不到connection,但是这个问题并没有在道客云上出现。所以,出于稳定考虑,www.huzhonghua.cn暂时是解析到道客云的app。扯远了,嗯,应用的dockerfile是自己写的,base主要是操作系统(Ubuntu和CentOS),以及一些第三方包(充分利用cache),目前放在了dockerHub上(https://hub.docker.com/r/accident/blog/)。应用的dockerfile放在了github上的项目里https://github.com/1993hzh/blogV2

整这个环境也是踩了很多坑,有些是因为对docker不够熟悉,有些纯粹是一些bug,比如play-framework,这里就不赘述了。

毕竟最后的结果总算是好的。

PS:后面计划会支持全站https,啊对了,还有第一版博客的一些数据要导进来