Halo动态博客网站免费部署(通过Railway)
非常不幸的是,Railway 的免费策略从之前的每月送 5 美元变成了一次性送 5 美元,也就能用一个月吧 ( ╯□╰ )。
另外,Railway 免费计划的性能是 512 MB of RAM, 1 GB of Disk, and 2 vCPU,也就够自用体验吧 (ㄒoㄒ)。
总结: 终极白嫖还是得静态博客。
GitHub 新建仓库
- 在自己 GitHub 中新建仓库,名字随意,如 halo-railway,公私随意。
- 去 Halo 的 GitHub 页面(GitHub - halo-dev/halo: 强大易用的开源建站工具。),下载两个文件:① 源代码中的 Dockerfile 文件;② Releases 中的 halo-xxx.jar 文件。
- 将下载的 Dockerfile 放在新建的仓库根目录下,将 halo-xxx. jar 放在 application/build/libs 目录下。
Railway 新建项目
- 在 Railway 中新建项目,方式选择 Deploy from GitHub repo,如果没看到刚刚新建的仓库,则点 Configure GitHub App 授权一下。
- 在 Variables 中设置一个环境变量 PORT,PORT 必须是8090,因为 halo 中的镜像已经指定了端口。
- 甚至可以在 settings 中设置一个自定义的域名,配置一下 CNAME。
- 等待自动部署结束,即可访问了。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 zhrq95!
评论


