問題タブ [heroku]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
deployment - Heroku と Github の統合 (プロジェクトの構成方法)
Web サービスを作成していて、ソースを github に保存し、アプリを heroku で実行したいと考えています。これまでのところ、ネット上のどこにも私の正確なシナリオが書かれているのを見たことがないので、ここで質問します。
次のディレクトリ構造が必要です。
上記の project はhttp://github.com/myuser/projectに対応し、 my_rails_app は heroku にプッシュするコードです。Railsアプリ用に別のブランチが必要ですか、それとも欠けている簡単な方法はありますか?
私のプロジェクト関連のレール以外のファイルは my_rails_app に置くことができると思いますが、レールの README は既にそこにあり、それを上書きするのは矛盾しているようです。ただし、そのままにしておくと、Rails アプリの github ページに Rails の readme が含まれてしまい、意味がありません。
また...上記のように設定して実行してみました
メインプロジェクトフォルダーから。もちろん、heroku は私がサブフォルダーをデプロイしたいことを知りません:
git - リモート固有の .gitignores をセットアップする方法はありますか?
リモートごとに異なる .gitignore ファイルをセットアップする簡単な方法はありますか? Heroku と Github の両方にプッシュするリポジトリがあります。Heroku 用の database.yml が必要ですが、情報の一部を Github にプッシュしたくありません。したがって、リモートごとに異なる .gitignore ファイルが必要です。
database.yml を無視するブランチとそうでないブランチの 2 つの別々のブランチを作成してみました。問題は、heroku ブランチをチェックアウトして github ブランチに戻ると、database.yml ファイル全体がなくなっていることです。
任意のヒント?
ruby-on-rails - Heroku アプリの DB 管理
私は Rails と Heroku の両方にかなり慣れていませんが、Ruby/Rails アプリケーションを展開するためのプラットフォームとして使用することを真剣に考えています。
Heroku のすべての機能を使用したいので、Amazon RDS for MySQL のアドオンではなく、Heroku が管理する「組み込み」PostgreSQL を好みますが、SQL クライアントでデータにアクセスする可能性がなければ自信がありません。 ..
よくできたアプリでは DB にアクセスする必要がないことはわかっていますが、いくつかの状況があります (構成テーブルに行を追加する、ビューにマップされていないデータを確認する、問題をデバッグするためにいくつかの列を更新する、パフォーマンスを監視する、クエリを実行する)報告など)これが良い場合...
この問題をどのように解決しますか?Heroku を利用した実際のアプリで何を体験しますか?
ありがとう!
ruby-on-rails - Heroku で追加の変換オプションをペーパークリップに渡す方法は?
ローカル マシンでは問題なく動作しますが、Heroku ではエラーが表示されThere was an error processing the thumbnail for stream.20143
ます。
現在唯一の動作するバリアント (jonnii のおかげで) は、自動方向付けなしのサイズ変更です:
Heroku で追加の変換オプションをペーパークリップに渡す方法は?
UPD
「-auto-orient」オプションに不具合を発見。Heroku で使用されている ImageMagick のバージョンでは、このオプションが壊れているようです。ペーパークリップの標準サムネイルから継承したカスタム ペーパークリップ イメージ プロセッサを作成しました。
ローカル マシンでは問題なく動作しますが、Heroku では失敗します。
ruby-on-rails - Git チェックアウトとヘロク
ラップトップでローカル Git リポジトリを作成し、ソースを Heroku にプッシュしてリモート ブランチを作成しました。コミットとプッシュの数日後、以前のコミットにロールバックする必要があります。これが私がしたことです。
チェックアウトを実行すると、ブランチ自体ではなく、新しい作業ツリーが作成されたので、ロールバックの変更を Heroku にプッシュすると、すべてが最新であり、何もプッシュされていないと誰かに言われました。この状況を修正するにはどうすればよいですか? 事前にご協力いただきありがとうございます。
ruby-on-rails - 特定のGitリポジトリにプッシュするときに特定のファイルを除外する
Gitで特定のリポジトリにプッシュするときに特定のファイル(* .ai、*。psd)を除外することは可能ですか?
私のニーズは、バージョン管理とHerokuへのデプロイの両方にGitを使用しようとすることから来ています。グラフィックアセットをデプロイに含めると、スラッグサイズが希望よりも大きくなります。ただし、メインのgithubリポジトリにすべてのプロジェクトファイルを含める必要があります。
ruby-on-rails - heroku の動画に関する問題
最近、RoR アプリを Heroku プラットフォームに移行しましたが、ビデオ以外のほとんどすべてが正常に動作します。私のアプリがherokuではなくローカルで実行されている場合は正常に動作します。これは私が取得しているエラーログです。誰かがどこから来ているのか知っているなら:
ありがとう
ruby-on-rails - heroku でプロジェクトを複製する方法
私は正常に動作するherokuのプロジェクトを持っています。今、私は現在作業しているものとは異なる URL (同じコード) で同じプロジェクトを作成したいと考えています。新しい URL を「テスト」サイトとしてお客様に提供できるように。私はherokuでURLの名前を変更できることを知っていますが、開発をテストから完全に分離したい(データベースに関して)。
最善の解決策は何ですか?ゼロから始めますか?私のマシンの新しいフォルダに cd します...github からプロジェクトをクローンします...新しいデータベースを作成します -test ...heroku にプッシュします...など。等
ruby-on-rails - Google App Engine をコンテンツ配信ネットワークとして使用する
Google App Engine を aws S3 のようなコンテンツ配信ネットワークとして使用できるかどうかを知りたいです。Heroku で RoR アプリを実行していますが、アップロードしたファイルを s3 ではなく GAE に保存したいと考えています。
可能であれば、それを行うための最良の方法は何でしょうか?
ruby-on-rails - Heroku でサブドメインなしで異なるアプリケーションをホストする方法は?
Heroku を使用して、同じドメインで異なるアプリケーションを使用したいと考えています。
ドメインの名前が原因で、サブドメイン (app.mydomain.com) を使用する代わりにフォルダー (mydomain.com/app) を使用してアプリケーションにアクセスしたいのですが、これは可能ですか? ありがとう