前言

阅读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


latestopenj9-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反代

Q.E.D.


一花一世界,一叶一追寻。一曲 一场叹,一生为一人。