如何使用Opsworks(amazon)使用“自定义”层部署python应用程序?

2024-06-26 13:14:35 发布

您现在位置:Python中文网/ 问答频道 /正文

任何人都知道如何使用带有“自定义”层的Opsworks来部署python应用程序(只是后端,而不是web)


Tags: web应用程序部署opsworks
1条回答
网友
1楼 · 发布于 2024-06-26 13:14:35

您可以创建自己的自定义层,如您所见。这里有关于custom layers的AWS文档,如果您在家里尝试,那么这是一件很好的事情。在

因为你正在编写一个自定义层,你必须创建一个自定义厨师烹饪书。您可能会发现使用Chef Berkself to pull in your custom cookbook dependencies很容易。在

很可能你想要的厨师食谱已经存在了。如果是这样,那么您可能根本不需要编写任何厨师代码。。。理论上。在

{不管怎样,你有。通常设置和部署步骤是最重要的。在

如果你找到了一本能帮你完成大部分工作的食谱,你需要在不同的生命周期阶段添加正确的食谱。例如,在设置步骤中运行下载并设置Python的配方。在

您可能还需要编写/找到一个在部署阶段运行的方法:当您的应用程序部署到VM上时。例如,运行pip install或迁移数据库或其他任何操作。在

在写这个答案的过程中,我发现了一篇很棒的博客文章,它引导你完成了上面所有的事情,在OpsWorks上部署一个Flask应用程序。请参见OpsWorks, Flask And Chef以了解关于我上面所讨论的非常高层次概念的更多细节。在

相关问题 更多 >