首页 文章
取消

railway与heroku部署code server

code server是一款可以运行在浏览器的IDE,而想要在railway.app与heroku上部署,则需要使用另一个项目:deploy-code-server。该项目分别给出了在AWS EC2、Railway、Heroku、Azure等平台的部署方式,本文仅记录在railway与heroku的部署经历。

railway

1、fork deploy-code-server
2、访问railway,进入Dashboard
3、点击New Project,然后点击Deploy from GitHub repo,选择第一步fork出来的仓库
4、仓库选择完毕后点击Add variables,此时需要设置两个环境变量PASSWORD与GIT_REPO,其中PASSWORD是必须的,它是你登录code-server的密码
5、等待项目构建完毕,构建成功后再进入setting,可以看到railway给项目分配的域名,点击即可访问

heroku

1、fork deploy-code-server,这一步是必须的,经测试,heroku不允许使用原始项目地址部署,所以官方文档中的部署按钮不能直接点击
2、访问以下URL来创建APP
https://dashboard.heroku.com/new?template={你fork的仓库地址}
例如:
https://dashboard.heroku.com/new?template=https://github.com/cdr/deploy-code-server
3、在创建APP的页面填写APP名称与两个环境变量,heroku会提示PASSWORD必填,然后点击Deploy
app
4、等待APP构建完毕,构建成功后点击Open app即可访问