Skip to content

Latest commit

 

History

History
85 lines (59 loc) · 1.86 KB

README-CN.md

File metadata and controls

85 lines (59 loc) · 1.86 KB

Cloudpods Dashboard

Build Status

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

制作 docker 镜像

REGISTRY=registry.cn-beijing.aliyuncs.com/yunionio TAG=your-tag ./scripts/docker-push.sh