[toc]
- janus-ui
- janus-admin
- github 地址: https://github.com/GrailStack/janus-ui
git clone https://github.com/GrailStack/janus-ui.git
git clone https://github.com/GrailStack/janus-admin.git
- node.js
- vue
进入工程:后执行 npm install 命令即可
npm install
- MySQL(需安装)
- influxDB(计划去除中,目前必需)
- jdk 等
为了能够快速启动,这里仅以 Docker 环境为示例
- 略
- dockerhub 的 influxDB 主页:https://hub.docker.com/_/influxdb
- 建议使用 1.8.10 版本
docker pull influxdb:1.8.10
- 在 janus-admin 工程中,找到
resource/application.yml
文件,在halo.influxdb
节点下配置influxDB
相关的配置项。如:url、username、password 等
halo:
influxdb:
enable: true
enableOkHttpClient: true
url: http://localhost:8086 #这里配置你的 influxDB 连接地址
username: admin #用户名
password: #密码
database: mydb #db
retention-policy: autogen
okhttp:
connectTimeout: 10
-
前端配置了代理,配置文件位于
janus-ui/vue.config.js
,所以后端最好使用默认的 8084 端口,如果后端修改了端口,前端代理也要同时修改。devServer: { // port: 8080, //host: 'janus.com', https: false, proxy: { '/admin': { target: 'http://127.0.0.1:8084', changeOrigin: true, }, }, },
-
前端默认用户密码。默认用户名:jin.xu,默认密码:123456。