FROM node:8.9.4 COPY . /app WORKDIR /app RUN npm install --production ENV NODE_ENV production ENV PORT 3000 CMD ["npm","start"]
ADD .env /app
如果以上步骤仍然无法解决问题,则可能需要更新Elastic Beanstalk配置文件,以包含将.env文件复制到docker容器的指令。例如:
files: "/opt/elasticbeanstalk/hooks/appdeploy/pre/01_copy_env_file.sh": mode: "000755" owner: root group: root content: | #!/usr/bin/env bash cp /var/app/staging/.env /var/app/current/
最后,重新构建并部署应用程序。