Cube.js 的使用之安装(二)

15 篇文章 0 订阅

终于可以开始安装 cube.js 了
Cube.js 官方网站

  1. 首先呢,要在自己的项目里安装 Cube.js 脚手架:

    npx cubejs-cli create <project name> -d <database type>
    

    database type 一般都是 postgresproject name 就比较随意,随便起个名字都可以,如:

    npx cubejs-cli create hello-world -d postgres
    

    这里值得注意的是,我使用了网上其他方法,如 cubejs create pg-demo -d postgres 去创建安装,启动的时候会出现奇奇怪怪的事情,所以这里推荐使用官网中给出的语句去做安装初始化。

  2. 跑到自己的项目里 cd <project name>,然后开始改数据:
    docker-compose.yml 文件

    
    version: '2.2'
    
    services:
      cube:
        image: postgres:9.6.11
        ports:
          # It's better to use random port binding for 4000/3000 ports
          # without it you will not able to start multiple projects inside docker
          # - 4000
          # - 3000
          # 4000 is a port for Cube.js API
          - 4000:4000
          # 3000 is a port for Playground web-server
          - 3000:3000
        env_file: .env
        environment:
          - "POSTGRES_PASSWORD:123456"
    

    但其实我真正改的就只有 environment: - "POSTGRES_PASSWORD:123456",这两行里面的 123456 就是安装 postgreSQL 时的密码。

  3. 修改项目数据库连接:
    .env 文件

    CUBEJS_DB_HOST=localhost
    CUBEJS_DB_NAME=postgres
    CUBEJS_DB_USER=postgres
    CUBEJS_DB_PASS=123456
    CUBEJS_DB_TYPE=postgres
    CUBEJS_API_SECRET=f175c412a9136d6bf6cb84bc59c027f39cc93ae35887774ac3fe091bb0717a8d53409a967a1d2014988ef344e75214d48e0cd65c8b6c9403f8d0850a5545afdd
    

    这里的 CUBEJS_DB_PASS 仍然是安装 postgreSQL 时的密码。

  4. 这个时候就可以启动项目测试一下啦~

    npm run dev
    

    或者

    yarn run dev
    

    由于 Cube.js 在创建的时候,就给自动生成数据,所以刚启动时不需要自己添加任何数据。以下是访问效果:

    访问初始效果访问初始效果
    筛选后效果 筛选后效果
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值