【发布时间】:2015-04-07 22:15:03
【问题描述】:
所以我正在将 AngularJS 应用程序部署到 AWS Elastic Beanstalk 实例。
我已成功配置构建要求,其中包括上传配置为访问 S3 存储桶的 Dockerrun.aws.json 文件,该存储桶又包含 .dockercfg 文件,用于访问我的私人 Docker 存储库。
一切构建成功,nginx 运行。我得到默认的“欢迎使用 Debian 上的 nginx!”信息。
所以我现在唯一遇到的问题是将我的 AngularJS 应用程序的构建指向活动/主页(出现“欢迎...”屏幕的位置。)
应用程序的所有内容都存储在 /build 中,来自项目的根目录,其中包含我的 Dockerfile。
根据我目前收集到的信息,我认为我需要遵循以下原则:
FROM nginx
COPY /build/ /usr/share/nginx/html
放置在Dockerfile 中,但是那些特定的命令不起作用。
我确信实现我希望的目标相对简单,但是在搜索了各种文章和文档后,我找不到一个简单的答案。非常感谢任何帮助。
【问题讨论】:
标签: angularjs amazon-web-services nginx docker