终于可以使用 Docker 托管整个 Mix Space 了
这是一篇碎碎念,可能对你有帮助
国庆第二天,依旧没有出去玩。码力值拉满,终于把 Docker 搞通了。并且写了一个 docker-compose file 现在可以通过 docker compose 托管整个 Mix Space 了。容器内提供了 Caddy 2 来托管网站,替代了 Nginx,Caddy 2 的优势,配置方便,相比 Nginx 这么多配置,Caddy 只要几行就搞定了。
那么,怎么使用呢。
详见 mx-space/docker。
什么,你还不知道 Mix Space 是什么,好吧,其实就是你现在看到的这个站点,这是一个我在去年发起的一个个人空间项目,从始至今都由我一人开发和维护。经过了多次重构和变更。可以从这里了解更多。
如果你觉得好用的话,请务必点个 Star。你的鼓励是我前进最大的动力。
对于前后端分离的项目,在部署上最大的绊脚石就是这么多个项目接连到一起,需要通过环境变量方式去控制,而且需要多次构建。独立的项目没有服务发现的能力,在部署上对新手不太友好,即便是略懂一点前端但是没有前端工程化经验的人。
现在有了 Docker 之后,这些事情就交给他吧。
大概也只有自己做的东西才提得起兴趣了吧。