部署
git clone https://github.com/miniflux/miniflux
cd miniflux
在miniflux
目录下新建app.yaml
文件并编辑
直接粘一下我的配置
# [START app_yaml]
runtime: nodejs12
network:
forwarded_ports:
- 80:1200
- 443:1200
env_variables:
CACHE_EXPIRE: '300'
# [END app_yaml]
然后使用gcloud app deploy
部署
小坑
如配置文件所示,官方指南指定的nodejs8
已经不提供
另外,如果指定nodejs10
,则RSShub无法正常运行
指定为nodejs12
后首页虽然显示
Looks like something went wrong
Error: ESPIPE: invalid seek, read
但路由均可以正常使用,无需担忧
另外需要http自动跳转https的话,可以加上handlers
# [START app_yaml]
runtime: nodejs12
handlers:
- url: /.*
script: auto
secure: always
redirect_http_response_code: 301
network:
forwarded_ports:
- 80:1200
- 443:1200
env_variables:
CACHE_EXPIRE: '300'
# [END app_yaml]