前言 [Patr已废不用往下看了]
阅读3服务器版,桌面端,iOS可用。后端 Kotlin + Spring Boot + Vert.x + Coroutine ;前端 Vue.js + Element。【假装大佬】(github.com)
开源项目:https://github.com/hectorqin/reader
Patr 是一个简单、易于使用且直观的工具,可以处理您的整个部署工作流程,同时在规模方面为您提供完全的灵活性。,Patr作为一个免费的容器云,也正好支持我们使用docker镜像搭建reader。Patr官网地址:https://app.patr.cloud/
在这期文章中,我来和大家一起在Patr容器云部署阅读reader网页端。话不多说,现在开始。
准备材料
一枚邮箱(最好是大厂邮箱)
注意事项
文章仅供学习交流,请勿滥用此服务
部署步骤
打开Patr官网:https://patr.cloud/
点击“Try Patr for free”注册账号,如有账号请登录。
输入全名、用户名,邮箱及密码
检查邮件验证码并输入上来
依次点击“Infrastructure”→“Deployments”,点击“Create deployment”按钮
输入项目名称,来源选Docker Hub,镜像名输入hectorqin/reader
,tag输入latest
或者openj9-latest
,
地区选Singapore新加坡(实测只有新加坡免费)
Docker镜像名字 | 版本 |
---|---|
hectorqin/reader | latest |
hectorqin/reader | openj9-latest |
latest
或openj9-latest
选择其中一个即可。
http端口输入8080,环境变量按下图填写。(分为自用版
和多用户版
,自用版
无需设置管理密码以及邀请码,多用户版
需要设置管理密码以及邀请码。)
<单用户配置如下>
这一步需要注意,一定要点一下+号在创建一行http
一定要点一下+号在创建一行http,一定要点一下+号在创建一行http!!!
环境变量 | 数值 |
---|---|
SPRING_PROFILES_ACTIVE | prod |
这一步需要注意,一定要点一下+号在创建一行,
一定要点一下+号在创建一行,一定要点一下+号在创建一行!!!
<多用户配置如下>(单用户略过这步)
环境变量 | 数值 |
---|---|
SPRING_PROFILES_ACTIVE | prod |
READER_APP_SECURE | true |
READER_APP_SECUREKEY | 管理密码 |
READER_APP_INVITECODE | 注册邀请码 |
这一步需要注意,一定要点一下+号在创建一行,
一定要点一下+号在创建一行,一定要点一下+号在创建一行!!!
这样就可以了!
接下来按照下图配置(不然不能白嫖)
等待创建。
创建成功之后点击“Public URL”。
复制粘贴这里提供的链接.打开复制的网址
第一次需要注册账号才能使用
密码不用跟管理密码设置相同,邀请码是你刚才在环境变量那里填的,需要说明一下,管理密码需要妥善保管,否则泄露出去,任何人都可以管理你的Reader项目!!!
结束
由于Patr暂时不支持自定义域名,如遇域名被墙可使用cf wkr/pages反代