bitbucketまたはgitupでホストされているWebアプリをherokuにデプロイするのに役立つ人はいますかSpring MVC、Hibernateに基づくプロジェクト
2 に答える
Heroku は MySQL を直接サポートしていません。MySQL データベースを PostgreSQL データベースに変換できます。
https://devcenter.heroku.com/articles/heroku-mysql
または別のプロバイダーでホストします。
Heroku は、この目的のために cleardb アドオンを提供しています。
https://devcenter.heroku.com/articles/cleardb
または、Amazon RDS などのサービスを使用できます。
ruby プラグインを使用してもデータを PostgreSQL に変換することは、お尻の完全な痛みであることが示唆されており、既に持っている大量のデータを保存する必要がない限り、お勧めしません。(私はすでにPostgreSQLへの切り替えを計画していたので、私にとっては大したことではありませんでした)保存するデータがなく、切り替えを喜んで行う場合は、まだそれほど簡単ではありませんが、もう少し簡単になりますHibernate を使用しているため、転送します。
プロジェクトが Maven でビルドされている場合は、コードをビットバケットからプルして Heroku にプッシュするだけで済みます。Heroku が使用する「Proc」ファイルを追加して、必要なときに何を実行するかを指示することを忘れないでください。このプロセスは、次の場所で説明されています。
https://devcenter.heroku.com/articles/git
Maven を使用しない場合は、war ファイルを直接プッシュできます。
https://devcenter.heroku.com/articles/war-deployment
Springに関しては、関連するすべてのパッケージをmaven POMまたはWarに含める限り、問題はなく、違いはありません。