是否可以使用awsmplify构建和部署cube.js。如果是,那么它的构建设置是什么?

问题描述 投票:0回答:1

我的项目包括cube.js后端和React前端。我能够使用aws amplify设置前端的CICD,但不确定是否可以在aws amplify上部署cube.js。

在本地环境中,我首先运行'npm run dev'来运行后端,该后端在localhost:4000上启动服务,然后我用'npm start'启动react项目,并且它在localhost:3000上运行。我想使用awsmplify构建和部署后端和前端。

我的项目的设置类似于此示例https://github.com/cube-js/cube.js/tree/master/examples/react-dashboard

在AWS Amplify中,我具有如下所示的前端构建设置

version: 0.1
frontend:
  phases:
    preBuild:
      commands:
        - cd dashboard
        - npm ci
    build:
      commands:
        - npm run build
  artifacts:
    baseDirectory: dashboard/build
    files:
      - '**/*'
  cache:
    paths:
      - node_modules/**/*

我如何在其中包含我的后端cube.js项目?

我的项目包括cube.js后端和React前端。我能够使用aws amplify设置前端的CICD,但不确定是否可以在aws amplify上部署cube.js。在本地环境中...

reactjs continuous-integration continuous-deployment aws-amplify cube.js
1个回答
0
投票

您可以使用Cube.js无服务器模板将后端部署为一组lambda:https://cube.dev/docs/deployment#serverless。这样,您可以将serverless deploy -v命令作为Amplify构建周期的一部分,例如:

热门问题
推荐问题
最新问题