問題タブ [digital-ocean]
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.
ruby-on-rails - NGINX + rails + dokku のエラー 502 Bad Gateway
Ruby on Rails アプリを Digital Ocean の Dokku ドロップレットにデプロイした後、エラー 502 が表示されます。アプリは、ローカルだけでなく、Heroku にも問題なくビルドおよびデプロイされます。
NGINX ログを確認すると、次のように表示されます。
このエラーの原因は何ですか?
git - meteor アプリを .tgz にバンドルしようとしています
流星の発見の本からのチュートリアルに従っていますが、障害にぶつかっています。プロジェクトをデジタル オーシャン ubuntu 13 ドロップレットの /home/meteor にクローンしました。指示では、次に次のことを行うように求められます。
ただし、2 番目のコマンド mrt bundle ../bundle.tgz を実行すると、次のエラーが表示されます。
このエラーが発生する理由がわかりません。しばらくの間、グーグルで調べていました。何か案は?
アップデート
上記の手順の前に、node.js と mongodb をインストールするように求められますが、それが正しく機能していると仮定します。彼らは私にこれをするように頼む
git clone https://github.com/DiscoverMeteor/microscope.git、github リポジトリが私のものである /home/meteor にあります。
これらの指示よりも、私が見逃して実行しなかったことを説明してくれるかもしれません
次のステップは、アプリをバンドルすることです。つまり、完全に含まれた Node アプリケーションを tarball に生成します。アプリを開発環境にバンドルしてから tarball を送信することは確かに可能ですが、今のところはサーバー上の実際のコードを確認することをお勧めします。このアプローチには、いくつかの利点があります。
Git ベースです (プロジェクトのリポジトリを指定するだけです) Meteor をローカルにインストールする必要はありません (プラットフォームに依存する) ファイバーのようなパッケージを再構築する必要はありません(アプリのデプロイ時に Node サーバーは停止しません) アプリをバンドルして untar するには (実際、Meteor が「tarball ではなくディレクトリとしてバンドル」できると便利です)、次のようにします。
-----------
ノードがまったくインストールされていない可能性があることに気付き、 node --version を実行したところ、奇妙な応答が返されました
-----------
javascript - デジタルオーシャンで流星を使おうとしている
最も基本的な流星アプリを展開しようとしているデジタルの海の液滴がありますが、失敗した応答が返されます。なぜこれが起こっているのですか?
更新: 出力全体を追加
node.js - 2番目のexpress.staticがオンラインで機能しない
コードはローカルではうまく機能していますが、コードを digitalocean Web サーバーにプルすると、コードがローカルのようには機能しません。
/staticApp のコンテンツにアクセスしようとすると、ローカルでは機能しますが、デジタル オーシャン サーバーでは機能しません。/dynamicApp のコンテンツは適切に機能します。
どちらの環境も同じ node.js バージョン (0.10.17) で、サーバー ファイルを Vim で読み込んでいますが、それらは同じです。すべてのフォルダーで ls を実行しましたが、構造は同じです。キャッシュに問題があるかどうかを確認するために、Chrome のシークレット モードで試してみましたが、問題はまだ解決していません。
なぜこれが起こるのか、誰にも手がかりがありますか?
google-code - 403 code.google.com へのアクセスは禁止されています
「go get」で docker をインストールすると、403 禁止になっています。私がアクセスしている IP は ny1 データセンターにあります。
[コード]
[/コード]
ruby-on-rails - dokku-persistent-storage のボリューム設定方法
dokku-persistent-storageを使用しようとしているので、Rails アプリのアップロードはサーバーにとどまりますが、 DokkuとDockerを初めて使用するため、パスを構築する方法がよくわかりません。(私は Digital Ocean の Ubuntu ドロップレットでこれを実行しています)
次のようにする必要があるかどうかはわかりません。
また
または、私が道を外れていて、それはまったく違うものでなければなりません。
これは、githubセクションがそれについて述べていることです:
アプリケーション フォルダー (/home/dokku/app_name) に、PERSISTENT_STORAGE という名前のファイルを作成します。
このファイル内に、1 行に 1 つの volume-map/volume をリストしてマウントします。例えば:
上記の例では、デプロイおよび docker run 中に次の引数が docker に渡されます。
Docker ボリュームに関する移動情報は、http://docs.docker.io/en/latest/use/working_with_volumes/ で確認できます。
docker - SSH から Dokku アプリを再起動する適切なコマンドは何ですか?
Dokku を使用して DigitalOcean にデプロイした Rails アプリがクラッシュし、500 エラーが返されるようになりました。
空のコミットをプッシュせずに再起動するにはどうすればよいですか?
ruby-on-rails-3 - 504 ゲートウェイ タイムアウト エラー - Rails サイトが実行されません
を使用してドロップレットrails application
に展開されるようにセットアップしました。しかし、何らかの奇妙な理由で、私が何をしても. ユニコーンを再起動しようとしましたが、エラーは解決しません。digitalocean
capistrano
504 Gateway Timeout nginx error
ここに unicorn.log ファイルの最後の 50 行を含めました - ここで何が問題なのですか?
これは私のnginx confです
git - ドックとのダーツプロジェクト。マスターへのプッシュに失敗する
DigitalOcean で Dokku を使用して Dart プロジェクトを構築しようとしています。Node.js プロジェクトと同じ方法で実行します。しかし、Git を Dokku オリジンにプッシュするとエラーが発生します。それを手伝ってもらえますか: