type
status
summary
slug
category
tags
date
password
URL
icon
使用云进行部署的好处是,我们不需要负责云主机的相关运维;在使用部署平台进行服务的部署时,我们还能省去部署的一系列操作。
下面介绍使用 Railway 部署 memos(Dockerfile 部署)

注册并且登录 Railway

注册就按照注册流程进行注册即可,进入首页:
notion image
每个月 Railway 是有 5 美元的免费额度的,在右上角下拉的 Project Usage 可以查看
notion image

新建项目

选择新建项目按钮,然后选择 Deploy from Github repo 。然后会让你登录 Github 账号并且验证。
notion image
验证完成之后选择需要部署的代码仓库(注意,这里是需要自己的代码仓库,需要将 memos 的 Github 仓库 fork 一份到自己的仓库下)。选择仓库下的 memos 仓库进行立即部署:
notion image
立即部署之后还不能直接使用,还需要进行后面的一些配置。

配置端口

点击 memos 项目,然后配置 Variables 中添加变量PORT,值为5230
notion image
在进行完上面的端口配置之后,Railway会自动进行重新部署,部署完成之后就可以访问了。访问的域名在 Deployment 的最新部署记录中:
notion image
notion image
之后只要有新代码的提交或者是执行 fork sync,都能够触发Railway的自动部署。
免费搭建阅读网页版Freenom 免费域名申请及自动域名续费
Loading...