QA@IT
«質問へ戻る

質問を投稿

Railsアプリをローカルからローカルへデプロイする方法

個人的に使うちょっとしたウェブアプリを作っています。これまではdevelopmentやproductionなどの環境をすべて同じディレクトリ(rails newで作ったディレクトリ)のまま使っていましたが、 http://qa.atmarkit.co.jp/q/2292 の回答を読むにつれて「developmentとproductionは別の場所で動かすのが普通ではないのか?」と思い始めました。

開発も運用もローカルにある同一のMacで行いたいのですが、Railsのデプロイによく使われるというCapistranoの使い方でググってもローカルとリモートでのやり取りなどがほとんどのため(当たり前か)、どのようにデプロイを行えば良いのかわかりません。そもそもデプロイをしようとしたのが今回が初めてというのもありまして、どこから手をつけて良いのやらという状況です。

最悪単に別のディレクトリにgit cloneしてproduction環境だけの場所を用意しようかとも思っていますが、Railsらしいよりよい方法を知りたいです。また、そのようなことを学べる書籍(電子書籍)やウェブサイトなどもお教えいただけると助かります。

個人的に使うちょっとしたウェブアプリを作っています。これまではdevelopmentやproductionなどの環境をすべて同じディレクトリ(rails newで作ったディレクトリ)のまま使っていましたが、 http://qa.atmarkit.co.jp/q/2292 の回答を読むにつれて「developmentとproductionは別の場所で動かすのが普通ではないのか?」と思い始めました。

開発も運用もローカルにある同一のMacで行いたいのですが、Railsのデプロイによく使われるというCapistranoの使い方でググってもローカルとリモートでのやり取りなどがほとんどのため(当たり前か)、どのようにデプロイを行えば良いのかわかりません。そもそもデプロイをしようとしたのが今回が初めてというのもありまして、どこから手をつけて良いのやらという状況です。

最悪単に別のディレクトリにgit cloneしてproduction環境だけの場所を用意しようかとも思っていますが、Railsらしいよりよい方法を知りたいです。また、そのようなことを学べる書籍(電子書籍)やウェブサイトなどもお教えいただけると助かります。