8

私は正常に動作するherokuのプロジェクトを持っています。今、私は現在作業しているものとは異なる URL (同じコード) で同じプロジェクトを作成したいと考えています。新しい URL を「テスト」サイトとしてお客様に提供できるように。私はherokuでURLの名前を変更できることを知っていますが、開発をテストから完全に分離したい(データベースに関して)。

最善の解決策は何ですか?ゼロから始めますか?私のマシンの新しいフォルダに cd します...github からプロジェクトをクローンします...新しいデータベースを作成します -test ...heroku にプッシュします...など。等

4

4 に答える 4

10

Heroku ツールベルトはfork、既存のアプリケーションを複製する方法を提供するようになりました。同じソース コード、同じデータベース データ、同じアドオンでアプリを複製します。

次のように入力します。

heroku fork --from sourceapp --to targetapp

https://devcenter.heroku.com/articles/fork-app

于 2013-04-09T08:46:42.770 に答える
5

heroku_sanをチェックしてください。複数の環境を Heroku に簡単にデプロイできるように特別に設計しました。また、共有や再起動による自動移行など、複数の「アプリ」を処理するときに自動化する必要がある他の多くの機能が含まれるようになりました.

セットアップが完了したら、次のように簡単です。

rake production deploy
于 2010-12-21T04:02:10.580 に答える
4

ここで提示されたものと非常によく似た方法を使用しています: http://jqr.github.com/2009/04/25/deploying-multiple-environments-on-heroku.html

于 2010-03-30T05:33:28.273 に答える
0

最善の解決策は何ですか?ゼロから始めますか?私のマシンの新しいフォルダに cd します...github からプロジェクトをクローンします...新しいデータベースを作成します -test ...heroku にプッシュします...など。等

ええ、GitHub (GitHub にある場合) または現在の Heroku の場所から、リポジトリのコピー (クローン) を作成するだけです。次に、Heroku で新しいプロジェクトを開始し、複製された (場合によっては変更された) 2 番目のサイトをそのプロジェクトとして Heroku にプッシュします。

于 2010-03-25T12:17:49.600 に答える