You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
StatusLive 在之前提供的是基于
conf.json
的配置文件,这样的配置方式对于想部署到提供编译服务的静态资源平台十分不友好(需要先fork,修改后再进行部署)。为了解决这一问题,从 v2.2 版本开始,StatusLive 将支持以环境变量的方式进行部署。如果环境变量有效,则会优先使用含默认值的环境变量,不再请求
conf.json
。此版本可部署到任意可自定义环境变量的静态资源平台,包括但不限于 Cloudflare Pages、Vercel、云托管等。感谢
@rwv
提出的此建议( #15 (comment) )。下面是一些关于环境变量的Q&A,敬请阅读。需要定义的环境变量
程序相关
可查看
.env.example
文件:使用环境变量启动 StatusLive ,至少需定义
VUE_APP_use_env
。VUE_APP_use_env
为 1 时,将使用环境变量启动 StatusLive。对于其他配置,若不配置,将按照默认配置进行启动,具体数值即为上文提供的数值。环境相关
现在很多静态资源平台的Nodejs版本都已经>16了,但本项目使用的是
16.17.0
,所以Build的实话需要Nodejs 16.x
。不需要指定具体的版本,指定是Nodejs 16
就可以了。判断启动方式
程序决定好启动方式后,会在控制台输出,如下图:
如果您尝试使用环境变量启动,但此处输出提示仍为
conf.json
启动,建议检查环境变量是否配置正确,重点检查VUE_APP_use_env
字段,因为只有此字段有值且为1
时,StatusLive 才会以环境变量方式启动。Cloudflare Pages 环境变量配置示例
无
。VUE_APP_use_env
和VUE_APP_config_proxy_link
,其余值会使用默认值启动。Nodejs 16.17.0
,在环境变量中定义NODE_VERSION
即可,如下图:Vercel 环境变量配置示例
Beta Was this translation helpful? Give feedback.
All reactions