首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Travis CI在码头平台上部署弹性豆柄反应应用程序?

如何使用Travis CI在码头平台上部署弹性豆柄反应应用程序?
EN

Stack Overflow用户
提问于 2021-01-15 06:12:25
回答 1查看 772关注 0票数 0

环境健康已由正常向严重过渡。ELB过程并非在所有情况下都是健康的。ELB健康状况失败或不能用于所有实例。

我正在部署一个反应应用程序在AWS使用的码头平台。当我部署我的应用程序时,我得到了严重的健康问题。我还在EC2实例(源-任何地方)中添加了自定义的TCP入站规则。我在AWS中使用的是免费层。下面是我的Dockerfile。

代码语言:javascript
复制
FROM node:alpine as builder 
WORKDIR '/app'
COPY package*.json ./
RUN npm install 
COPY . .
RUN npm run build 



FROM nginx
EXPOSE 80
COPY --from=builder /app/build  /usr/share/nginx/html 

我的.travis.yml文件:

代码语言:javascript
复制
language: generic
sudo: required
services:
  - docker
before_install:
  - docker build -t username/docker-react -f Dockerfile.dev .
script:
  - docker run -e CI=true username/docker-react npm run test
deploy:
  provider: elasticbeanstalk
  region: us-east-2
  app: "docker-react"
  env: "DockerReact-env"
  bucket_name: "my bucket-name"
  bucket_path: "docker-react"
  on:
    branch: master
  access_key_id: $AWS_ACCESS_KEY
  secret_access_key: $AWS_SECRET_KEY

当我打开我的应用程序,我得到的是502坏网关错误。

EN

回答 1

Stack Overflow用户

发布于 2021-03-21 19:40:17

我也有同样的问题。在阅读了一些文档之后,这里,我想,可能docker-come.yml实际上是在任何事情之前首先得到的。删除我的docker-compose.yml (我只在本地使用)解决了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65731295

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档