环境健康已由正常向严重过渡。ELB过程并非在所有情况下都是健康的。ELB健康状况失败或不能用于所有实例。。
我正在部署一个反应应用程序在AWS使用的码头平台。当我部署我的应用程序时,我得到了严重的健康问题。我还在EC2实例(源-任何地方)中添加了自定义的TCP入站规则。我在AWS中使用的是免费层。下面是我的Dockerfile。
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文件:
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坏网关错误。
发布于 2021-03-21 19:40:17
我也有同样的问题。在阅读了一些文档之后,这里,我想,可能docker-come.yml实际上是在任何事情之前首先得到的。删除我的docker-compose.yml (我只在本地使用)解决了这个问题。
https://stackoverflow.com/questions/65731295
复制相似问题