Cloudpods Dashboard 是Cloudpods的Web控制台
确保已安装以下软件并将其添加到$PATH变量中:
或者
使用NPM安装Yarn:
npm install -g yarn
Fork以下仓库,然后克隆主仓库并安装依赖
$ git clone https://github.com/<owner>/dashboard.git
$ cd dashboard
# 这里要根据你的环境,切到对应分支,否则可能出现不兼容情况
$ git checkout release/3.8
$ yarn
根据提示输入仓库的地址前缀, 如: https://github.com/yunionio
注意:如果您在中国大陆,请在运行上面的命令之前执行以下命令,以加快安装速度。
yarn config set registry https://registry.npm.taobao.org
如果要配置代理,请在项目根目录中创建dev.server.config.js并导出配置
配置请根据需求进行更改,以下只是示例
// dev.server.config.js
module.exports = {
open: process.platform === 'darwin',
port: 8080,
proxy: {
'/api': {
// 请务必设为环境的地址, 注意是https
target: 'https://192.168.1.10',
ws: true,
changeOrigin: true,
secure: false,
},
},
}
yarn serve
使用浏览器打开http://localhost:8080
yarn build
REGISTRY=registry.cn-beijing.aliyuncs.com/yunionio TAG=your-tag ./scripts/docker-push.sh