【发布时间】:2017-11-07 23:52:57
【问题描述】:
我有一个带有 docker 的 ElasticBeanstalk 环境,它部署了一个运行 restify 的节点应用程序。当我们部署新版本的应用程序时,我们会看到间歇性故障并出现以下错误:
Command failed on instance. Return code: 1 Output: nginx: [emerg] no host in upstream ":8080"
查看日志时,我们看到容器以exit 0 退出,这意味着应用程序正在返回它已成功退出。
Dockerfile:
FROM node:alpine
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
COPY .npmrc .npmrc
COPY package.json /usr/src/app/
RUN npm install
RUN rm -f .npmrc
COPY . /usr/src/app
EXPOSE 8080 CMD ["npm", "start"]
【问题讨论】:
标签: node.js amazon-web-services docker amazon-elastic-beanstalk