【发布时间】:2017-05-03 11:21:28
【问题描述】:
我正在 Xcode 中使用 Vapor,部署到 Heroku。 我的网络应用程序运行良好。对 Vapor 以及部署到 Heroku 的简单程度感到非常满意。
我现在正尝试在同一个项目中创建一个单独的 Heroku Worker 进程。我已将新工作人员添加到我的 Heroku Procfile 中,但我不清楚我应该如何在 Xcode 项目中设置第二个目标,以便每次运行 vapor xcode 重建项目文件时它不会被覆盖。
我的 Procfile 看起来像这样:
web: App --env=production --workdir=./ --config:servers.default.port=$PORT --config:postgresql.url=$DATABASE_URL
worker: Worker --env=production --workdir=./ --config:servers.default.port=$PORT --config:postgresql.url=$DATABASE_URL
所以,如您所见,我只想要一个名为 Worker 的应用程序可执行文件,我可以在 Heroku 工作人员测功机中启动它。
知道如何在我的 Xcode 项目中拥有一个不会被vapor xcode 覆盖的网络应用目标和单独的工作目标吗?
谢谢 --TJ
【问题讨论】:
标签: swift heroku targets vapor