将下面大佬项目部署到railway上
GitHub stilleshan/dockerfiles
Docker stilleshan/myurls
docker image support for X86 and ARM
基于 CareyWang/MyUrls 短链接程序的修改版容器镜像,主要解决方便的自定义前端域名以及 ARM64 架构的支持.
- 点击上方图片跳转 Railway
- 登陆你的 Github 账号
- 填写你要创建的库名
- 添加自定义域名至
MYURLS_DOMAIN
- 点击部署
- 配置自定义域名以通过此域名访问
🎉🎉🎉 完成!🎉🎉🎉
简述,具体配置请参考官方文档。
- 在 Cloudflare 中添加
Cname
解析指向yourapp.yourrailwayproject.com
- 可能长这样
https://xxxx-xxxxx.xx.railway.app/
- 可能长这样
- 并配置
SSL/TLS
的 加密模式 为 完全 或 完全(严格) - 在
Railway
的Settings - Domains
中接入该域名
由于需要搭配
redis
使用,建议使用docker compose
部署.
- 下载 docker-compose.yml
- 修改
MYURLS_DOMAIN
为你的域名 - 修改
MYURLS_TTL
为短链接有效期(单位:天)
docker-compose up -d
需要搭配 nginx 反向代理配置 HTTPS 证书使用,参考domain.conf
配置文件,注意需要修改域名
,证书路径
,日志路径