Я следовал инструкциям здесь https://developer.cloudbees.com/bin/view/RUN/Playframework и может быть развернут. Но он использует только application.conf.
Мой идентификатор приложения — «mrm», поэтому я создал «mrm.conf» в каталоге conf.
Затем я попытался «играть в cloudbees-deploy-config mrm», но после развертывания я получаю это сообщение об ошибке:
[success] Total time: 110 s, completed Mar 15, 2013 9:08:36 PM
[error] Not a valid command: mrm (similar: run)
[error] Expected '/'
[error] Expected ':'
[error] Not a valid key: mrm (similar: run)
[error] mrm
И развертывание по-прежнему использует application.conf
Затем я запустил play и ввел: «cloudbees-deploy-config mrm». У меня не было ошибки, но этот способ также был развернут с помощью application.conf.
Мой "mrm.conf" содержит следующее:
include "application.conf"
cloudbees.applicationId=mrm
Я попытался следовать инструкциям, описанным в этом запросе на включение: https://github.com/CloudBees-community/sbt-cloudbees-play-plugin/pull/1
Согласно справке по игре, это должно быть возможно так:
cloudbees-deploy-config
Deploy a configuration of your app to a Run@Cloud app id. Arguments are:
(1) the base name of a conf file in your project's conf directory, defaulting to "application"/
(2) Optional. The application id to which this configuration should deploy. You can omit this
arg if you have either set cloudbees.applicationId in the config file from the first
arg or have set the project ID in your PlayProject.
Example usage: `> cloudbees-deploy-config live`, where live.conf exists in the project's conf/
directory and contains a key cloudbees.applicationId.
Любые советы о том, что я могу делать неправильно? Мне нужно, чтобы он использовал mrm.conf при развертывании cloudbees...
ОТВЕЧАТЬ:
play "cloudbees-deploy-config mrm"
ОБНОВЛЕНИЕ: только что опубликовал краткое описание решения в своем блоге: to-cloudbees/" rel="nofollow">http://www.poornerd.com/2013/04/08/how-deploy-play-framework-apps-with-other-configurations-to-cloudbees/
bees help config:set CloudBees SDK version: 0.7.0 Type 'bees help <subcommand>' for help on a specific subcommand.
28.03.2013.settings( CloudBees.applicationId := Some("mrm") )
28.03.2013bees config:set -a APPID config.resource=mrm.conf
, тогда я мог бы использоватьplay cloudbees-deploy
, но это также только частичное решение, так как мне нужно будет переключаться между каждым проектом, тестом и производством. 29.03.2013