タグ付けされた質問 「heroku」

Herokuは、Ruby、Node.js、Python、Go、PHP、JVMベースのアプリケーション用のクラウドプラットフォームです。これは、Gitベース、GitHub、およびAPIデプロイメント戦略、アドオンとして提供される多数のサービス、および完全なAPIを備えています。

15
AWSが存在するときになぜ人々はHerokuを使用するのですか?HerokuとAWSの違いは何ですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 昨年休業。 私はHerokuを使用してアプリをデプロイすることを計画している初心者のRoRプログラマーです。他のアドバイザーの友人からの言葉によると、Herokuは本当に簡単で使いやすいとのことです。唯一の問題は、Herokuが何をしているのかまだ分からないことです... 私は彼らのWebサイトを見てきたが、簡単に言うと、Herokuはスケーリングを支援するのですが、なぜそれが重要なのでしょうか。Herokuはどのように役立ちますか? 速度-私の調査では、米国/アジアを拠点とする対象者を対象としている場合、AWSを米国東海岸に展開するのが最も速いと示唆しています。 セキュリティ-それらはどのくらい安全ですか? スケーリング-実際にはどのように機能しますか? コスト効率-簡単にスケーリングできるdynoのようなものがあります。 彼らはどのように競争相手に対抗していますか?たとえば、Engine Yardとbluebox? 説明に素人英語の用語を使用してください...私は初心者プログラマーです。

30
Herokuコードをデプロイするときにアクセス権が拒否されました(公開キー)。致命的:リモートエンドが突然ハングアップした
次のコマンドラインを使用して、herokuにコードをデプロイしようとしています。 git push heroku master しかし、次のエラーが発生します: Permission denied (publickey). fatal: The remote end hung up unexpectedly 公開SSHキーを既にアップロードしましたが、それでもこのエラーが発生します。

8
フォルダーを既存のHerokuアプリにリンクする方法
GitHubに既存のRailsアプリがあり、Herokuにデプロイしています。新しい開発マシンをセットアップしようとしていて、GitHubリポジトリからプロジェクトのクローンを作成しました。ただし、このフォルダをHerokuにリンクする方法について混乱しています。もともとはheroku createコマンドを使用しましたが、別のHerokuインスタンスが作成されるため、今回は使用したくありません。
815 git  heroku 

19
heroku-すべてのログを表示する方法
herokuに小さなアプリがあります。ログを見たいときはいつでも、コマンドラインに行って heroku logs それは私に約100行だけを示しています。herokuでアプリケーションの完全なログを表示する方法はありませんか?
468 heroku  logging 

21
Heroku + node.jsエラー(Webプロセスは起動から60秒以内に$ PORTにバインドできませんでした)
私は最初のnode.jsアプリ(ローカルで正常に実行)を持っていますが、herokuを介してそれをデプロイすることができません(初めてherokuを使用した場合も)。コードは以下のとおりです。SOではあまり多くのコードを記述できないため、ネットワーク内でローカルにコードを実行しても問題は発生しないと言えます。 var http = require('http'); var fs = require('fs'); var path = require('path'); http.createServer(function (request, response) { console.log('request starting for '); console.log(request); var filePath = '.' + request.url; if (filePath == './') filePath = './index.html'; console.log(filePath); var extname = path.extname(filePath); var contentType = 'text/html'; switch (extname) { case '.js': contentType …
447 node.js  heroku 

10
異なるローカルGitブランチをHeroku /マスターにプッシュする方法
Herokuには、「マスター」以外のすべてのブランチを無視するポリシーがあります。 Herokuのデザイナーがこのポリシーに優れた理由を持っていると確信していますが(私はストレージとパフォーマンスの最適化を推測しています)、開発者としての私にとっての結果は、私が取り組んでいるローカルトピックブランチに関係なく、簡単な方法が欲しいということです。 Herokuのマスターをそのローカルトピックブランチに切り替え、「git push heroku -f」を実行してHerokuのマスターを上書きします。 http://progit.org/book/ch9-5.htmlの「Pushing Refspecs」セクションを読んで得たものは git push -f heroku local-topic-branch:refs / heads / master 私が本当に欲しいのは、「git push heroku」が常に上記を実行するように構成ファイルでこれを設定し、local-topic-branchを現在のブランチの名前に置き換えることです。誰かがそれを達成する方法を知っているなら、私に知らせてください! もちろん、これに対する警告は、Herokuアプリ/リポジトリにプッシュできるのが私だけである場合にのみ、これが賢明であることです。テストまたはQAチームは、さまざまな候補ブランチを試すためにそのようなリポジトリを管理する場合がありますが、特定の日にどのブランチにプッシュするかについて全員が合意するように調整する必要があります。 言うまでもなく、すべてをバックアップするためのこの制限なしに、別のリモートリポジトリ(GitHubなど)を用意することも非常に良い考えです。これを「origin」と呼び、Herokuに「heroku」を使用するので、「git push」は常にすべてをoriginにバックアップし、「git push heroku」は現在開いているブランチをHerokuのマスターブランチにプッシュして上書きします。必要であれば。 これはうまくいくでしょうか? 【リモート「ヘロク」】 url = git@heroku.com:my-app.git プッシュ= + refs / heads / *:refs / heads / master Herokuでダミーのアプリを作成して、それで実験することができると思いますが、実験を始める前に、より経験豊富な誰かから連絡をもらいたいです。 フェッチに関しては、Herokuリポジトリが書き込み専用かどうかは気にしません。すべての作業のバックアップとクローンを作成するために、GitHubなどの別のリポジトリがまだあります。 脚注:この質問は、Herokuでのブランチ戦略を使用したGood Gitデプロイメントと似ていますが、まったく同じではありませんか?
402 git  github  heroku  push  git-push 

12
Herokuでnode.jsアプリを作成するときに、node_modulesをgitにチェックインする必要がありますか?
ここでHerokuのnode.jsの基本的な開始手順に従いました: https://devcenter.heroku.com/categories/nodejs これらの指示では、.gitignore node_modulesを作成するように指示されていないため、node_modulesをgitにチェックインする必要があります。gitにnode_modulesを含めると、開始アプリケーションが正しく実行されました。 私がより高度な例に従ったとき: https://devcenter.heroku.com/articles/realtime-polyglot-app-node-ruby-mongodb-socketio https://github.com/mongolab/tractorpush-server (ソース) node_modulesを.gitignoreに追加するように指示されました。そこで、gitからnode_modulesを削除し、それを.gitignoreに追加してから、再デプロイしました。今回はデプロイは次のように失敗しました: -----> Heroku receiving push -----> Node.js app detected -----> Resolving engine versions Using Node.js version: 0.8.2 Using npm version: 1.0.106 -----> Fetching Node.js binaries -----> Vendoring node into slug -----> Installing dependencies with npm Error: npm doesn't work with node v0.8.2 …
368 git  node.js  heroku  npm  gitignore 


20
Herokuのアイドリングを防ぐ簡単な方法は?
Herokuの無料アプリでは、dynoがアイドリングを続けているようです。私のアプリのトラフィックは非常に少ないですが、ユーザーが新しいdynoを起動するために20秒以上待たなければならない場合も、許容できません。 率直に言って、そのような待ち時間があると、最初のページが表示される前に多くの人が去ります。 したがって、問題があります。トラフィックが1日1桁の場合、各ユーザーに20秒間という厄介なほど長い時間を節約するために、月額36ドルを払う必要があります。 これを回避する方法はありますか?
285 heroku 

30
npm ERR cb()が呼び出されなかった
HerokuでNode.jsアプリをホストしています。実行するたびgit push herokuに、次のエラーが発生します。 Counting objects: 14, done. Delta compression using up to 6 threads. Compressing objects: 100% (12/12), done. Writing objects: 100% (12/12), 1.20 KiB, done. Total 12 (delta 8), reused 0 (delta 0) -----> Node.js app detected -----> Resolving engine versions Using Node.js version: 0.6.20 Using npm version: 1.2.12 …
274 node.js  heroku  npm 


17
Rails 4内のCSSで画像を参照する方法
HerokuのRails 4に奇妙な問題があります。画像をコンパイルすると、画像にハッシュが追加されますが、CSS内からのこれらのファイルへの参照では、適切な名前が調整されていません。これが私の意味です。logo.pngというファイルがあります。しかし、それがherokuに表示されると、次のように表示されます。 /assets/logo-200a00a193ed5e297bb09ddd96afb953.png ただし、CSSは次のように述べています。 background-image:url("./logo.png"); 結果:画像は表示されません。誰かがこれに遭遇しましたか?これをどのように解決できますか?

9
Herokuでアプリを停止する方法は?
Herokuに少数のユーザーが使用しているアプリがあります。ただし、ユーザーが新しいデータを入力しないように、しばらくの間はアプリを修正して停止したいデータの問題があることに気づきました。 アプリを破壊するのではなく、herokuでアプリを停止する方法はありますか?サーバーの再起動コマンドが表示されているのはわかりますが、「停止」などは表示されません。
199 heroku 

4
Herokuに非マスターGitブランチを実行させる
Herokuでホストされているプロジェクトがあり、代替のテストサーバーを作成するところまでたどり着きました(そのため、プロダクションを台無しにすることなくHerokuワーカーをテストできます)。 トランクを実行するメインのHerokuリモートと、代替ブランチを実行したいHeroku-devリモートをすでにセットアップしています。 私の問題は、私の代替ブランチがマスターではないため、Herokuがそれをビルドしないことです。 $ git push heroku-dev test counting objects ... ... Pushed to non-master branch, skipping build. To git@heroku.com:example-dev.git * [new branch] test -> test このビルドをマスターに切り替えることは、現時点ではオプションではありません。明らかに1つのオプションは、私のテストブランチのクローンであるまったく新しいgitリポジトリを作成することですが、これはあまり理想的ではありません。
182 git  heroku 

4
pgadminでherokuデータベースに接続する
herokuデータベースをpgadminクライアントで管理したいと思います。今まで、私はでこれを行ってきましたpsql。を使用しheroku pg:credentialsてDBに接続するためにからのデータを使用するとpgadmin、以下が取得されます。 エラーが発生しました: サーバーへの接続エラー:致命的:データベース "postgres"の権限が拒否されました詳細:ユーザーにCONNECT特権がありません。 接続を達成する方法に関するガイドはありますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.