有人成功使用 Amazon OpsWorks 部署节点(快速)应用程序吗?

2024-01-07

正如标题所示,我一直在尝试使用 Amazon 新的 OpsWorks 管理系统部署应用程序,但是我无法弄清楚如何让节点服务器开始在实例上运行。应用程序层也可以从端口进行访问,我假设我需要侦听端口 80,但是我觉得问题在于没有启动正确的文件。

与 Heroku 上的 Procfile 类似,是否需要包含特殊的启动脚本类型文件才能使 OpsWorks 正确启动?

请注意,我还没有使用 Chef 的经验,因此我希望让它使用默认选项,即不编写自定义 Chef 食谱来执行此操作。


我在这方面花费的时间令人尴尬,但无论如何我都会分享,希望能节省其他人的生命时间,否则这些时间可能会被亚马逊窃取。

  • 为了回答你的问题,是的,我确实运行了我的节点/快速应用程序。
  • 如果您使用任何类型process.env选择端口号的方法,将监听端口更改为 80(或 443,如果适用)。
  • 最重要的是,亚马逊并不关心你的main文件是。重命名它server.js并将其放在应用程序的根目录中。这是 monit 尝试运行的文件。

希望这有帮助。如果没有,或者如果所有这些都是显而易见的,我为我的愚蠢道歉并归咎于睡眠不足。 :)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

有人成功使用 Amazon OpsWorks 部署节点(快速)应用程序吗? 的相关文章

随机推荐