zoukankan      html  css  js  c++  java
  • cube.js 学习(八)backend部署模式

    cube.js 从设计上就进行了系统上的分层,backend,frontend,backend 是cube.js 的核心
    对于cube.js backend 的部署官方也提供了好多中方法

    部署模型

    • serverless 目前主要是aws的应用场景
    • heroku 基于heroku 提供的pg 以及应用部署能力
    • docker 部署,单机、同时基于环境变量的配置
    • docker-compose 全家桶的方式,集成pg、redis,以及nodejs 运行时环境
    • kubernetes 的集成,实际上这个就很简单了,使用deploy 部署就可以了,只是我们需要依赖service,一种可选的方式是使用kompose 转换就可以了

    cube 几个核心的环境变量

    cube 默认运行的方式是通过环境变量配置数据库以及redis 连接的,以下为几个重要的环境变量

    REDIS_URL=redis://redis_db:6379/0
    CUBEJS_DB_HOST=<YOUR-DB-HOST-HERE>
    CUBEJS_DB_NAME=<YOUR-DB-NAME-HERE>
    CUBEJS_DB_USER=<YOUR-DB-USER-HERE>
    CUBEJS_DB_PASS=<YOUR-DB-PASS-HERE>
    CUBEJS_DB_TYPE=postgres
    CUBEJS_API_SECRET=<YOUR-API-SECRET>

    参考资料

    https://cube.dev/docs/deployment#docker

  • 相关阅读:
    补码原理
    清风徐来,水波不兴
    月尾和周尾
    又一春又一季
    9.11
    晨光无限
    9.18
    心悠
    小事一桩
    一周岁啦
  • 原文地址:https://www.cnblogs.com/rongfengliang/p/10804869.html
Copyright © 2011-2022 走看看