2013-08-06 2 views
1

Heroku хочет репозиторий git в каталоге application root с Procfile. Какова общая практика создания внешнего каталога? В идеале этот внешний каталог является корнем моего git-репо, и он содержит документацию и документацию по развертыванию на высоком уровне в дополнение к application root. Очевидно - если это будет означать, что мой git repo и application root находятся в разных местах.Изменить корень проекта по умолчанию - Heroku

Как исправить это? Есть ли у меня два разных репозитория git? Я делаю подмодуль? Есть ли способ просто сказать Heroku «Эй, это не корневое приложение, это каталог!»

Благодаря

ответ

1

Стандартная структура (по крайней мере, для Rails приложений), чтобы иметь корневую папку (которая также приложения и корень репозитория), который содержит код приложения, документацию и PROCFILE.

Я никогда не видел «внешнюю» папку в любом из приложений, и я не вижу, как это может быть хорошей идеей. Это просто усложнит ситуацию.

Пример: https://github.com/railstutorial/sample_app. Например, в приложениях Rails документация находится в каталоге doc/, README находится в корневой папке README.md, а файл Procfile также находится в корневой папке.

+0

Увидев это - я чувствую себя невероятно незабываемым. Хотя я использую Django, я полагаю, что лучшие практики одинаковы по всем направлениям. После проверки некоторых проектов с открытым исходным кодом ясно, что никто не использует этот так называемый «внешний каталог». Возможно, я неправильно понял некоторые сообщения в блоге здесь и там ... Спасибо за подсказку! – Joker

+0

@Joker Добро пожаловать :) – Agis

Смежные вопросы