AWS Elastic Beanstalk:是否可以在单个git仓库中拥有多个Elastic Beanstalk应用程序?

时间:2017-08-26 12:36:26

标签: amazon-web-services elastic-beanstalk aws-cli

我有一个工作者应用程序和一个api服务,它们都是针对同一个项目的,我希望他们使用相同的工具。但我不确定您是否可以使用单个配置从同一个repo部署到不同的EB。

1 个答案:

答案 0 :(得分:0)

我这样做,请允许我分享我的经验。

使您的应用程序能够以多种方式启动。我们运行Node.js,所以我们有这样的东西:

worker

app.js检测到提供了WorkerService.run()参数并在后台启动了工作进程NodeCommand

部署时,运行Node.js的启动命令/health/worker参数,并运行相应版本的应用程序。

为了检查运行状况,我们仍然运行Web服务器,但它不处理请求。当工作人员运行时,我们会更新一个文件,指示工作人员上次运行的时间。运行状况端点library(xts) library("dLagM") data(warming) fdlm1 <- function(){ model.ardl = ardlDlm(x = warming$NoMotorVehicles, y = warming$Warming, p = 1 , q = 1 , show.summary = FALSE) fc <- ardlDlmForecast(model = model.ardl , x = tail(x,1) , h =1)$forecasts fc return(fc)} dcalc1 <- rollapply(warming,18,fdlm1) 检查此文件是否在最近5分钟内更新。如果超过5分钟,该端点将以5xx错误响应,该实例很快将被取消注册并过滤掉。