Развертывание Heroku: предварительная компиляция Discourse Assets

Привет, я на самом деле пытаюсь развернуть беседу на Heroku. Я следую пошаговому руководству здесь Базовое развертывание Heroku У меня проблема, когда я пытаюсь сгребать assets: precompile (я предварительно компилирую локально). Команда rake прервана, мне говорят, что

No such file or directory: mydirectories/discourse/config/database.yml

Когда я собираю активы: прекомпилирую, я нахожусь в производственной среде (RAILS_ENV = production). Итак, я проверил, отсутствует ли database.yml в репо, и да, это было.

В настоящее время у меня есть два database.yml, но немного разные. Там есть database.yml.development-sample и database.yml.production-sample.

Я попытался переименовать database.yml.production-sample в простой database.yml, но он все еще не работает, давая мне эту ошибку:

could not connect to server: No such file or directory

Is the server running locally and accepting

connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?

Что я делаю неправильно ?

С уважением, Роб

PS: config / redis.yml и public / assets прокомментированы в .gitignore


person user2462805    schedule 21.06.2013    source источник


Ответы (1)


@ http://shcatula.wordpress.com/2013/07/08/deploying-discourse-to-heroku/ у вас есть подробное описание развертывания Discourse в Heroku. Он также связан с сутью сценария оболочки, который выполняет всю работу по предварительной компиляции и подготовке вашего развертывания. Сценарий оболочки в значительной степени объясняет все необходимые шаги. Надеюсь, поможет!

person tohokami    schedule 22.07.2013