用于 Github Actions 和 AWS 的 nextJS、MongoDB 和 Cypress 的 CI/CD [关闭]
Posted
技术标签:
【中文标题】用于 Github Actions 和 AWS 的 nextJS、MongoDB 和 Cypress 的 CI/CD [关闭]【英文标题】:CI/CD for nextJS, MongoDB and Cypress for Github Actions and AWS [closed] 【发布时间】:2022-01-20 16:00:07 【问题描述】:我正在尝试在我现有的项目中学习和实施 CI/CD:(NextJs + atlasDB + Cypress + Github web Actions)... 理论上:这是我应该走的管道吗?
-
用于 nextJS、MongoDB、MongoExpress、Cypress 的 Docker 映像。
推送到 AWS ECR,
GitHub 网络操作上的 YAML - 用于 CI...如果通过?然后继续推送到 EC2...??
现在:这是要走的路吗? EC2 是否支持 Next?有什么文件吗?我只看过 Next 和 AWS Amplify 的文档 (我希望将 mongoDB 和 NextJS 放在同一位置以实现往返延迟,并将使用 docker 卷来实现数据一致性。)
欢迎和赞赏任何帮助或指导!!!。
【问题讨论】:
【参考方案1】:我将使用 ECS 而不是 EC2,因为 EC2 是一个 VM,没有 docker....而 ECS 是 Amazon Elastic Container Service...并且 docker 将具有 nextJS 的定义...
【讨论】:
以上是关于用于 Github Actions 和 AWS 的 nextJS、MongoDB 和 Cypress 的 CI/CD [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
在 GitHub Actions 工作流程中缓存 APT 包
用于 AWS SageMaker 实例的 GitHub 访问令牌范围