###前提
Vagrantにitamaeでrailsの環境構築をしております。
ディレクトリの構成は下記のような感じです。
project
1|- .git 2|- Vagrantfile 3|- cookbooks(itamaeのレシピ) 4|- rails_root(実際のrailsのプロジェクトディレクトリ) 5 |- app 6 |- Capfile 7 |- Gemfile 8 |- などrailsの中身
Vagrantfileや、itamaeのレシピなども、gitの管理下に入れております。
###発生している問題
上記の構成で、Capistranoで本番環境に反映を考えているのですが、rails_rootをデプロイする時に「assets:precompile」や「unicorn」の起動で失敗してしまいます。
原因は、サブディレクトリにあるRailsをデプロイする場合に、「capistrano/rails」と「capistrano3/unicorn」がサブディレクトリに対応していないため、デプロイ時にエラーが発生してしまうようです。
http://qiita.com/k-yamada@github/items/a831ba87668c2e71dc70
###質問
0. itamaeやchefなどで環境を構築した場合、それらのレシピと、実際のプログラムコードは同じgitのリポジトリで管理をしない方が良いのでしょうか?
0. 皆さんはどのようなディレクトリ構成にしているか、ご教授頂けませんでしょうか
お忙しい中、大変恐縮ではございますが
お知恵を拝借出来ますと幸いでございます。
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/06 03:01