問題タブ [dokku]

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.

0 投票する
4 に答える
2594 参照

node.js - CORS エラー アップロード ファイル ~4MB

Angular フロントエンドが s3 に静的 Web サイトとしてあり、Sails (0.10.3) API がドック内にあり、ノード 0.11.13 と EC2 に SSL があるアプリを構築しています。ファイルが約 4 MB より大きい場合、「要求されたリソースに 'Access-Control-Allow-Origin' ヘッダーが存在しません」というエラーが表示されました。OPTIONS リクエストが API にヒットし、customMiddleware でそれをキャッチできますが、データを含む POST はそこまで到達していません。フロントエンド側では、angularjs-file-upload を使用しています。SSL をオフにすると問題なく動作しますが、オンにしておくことをお勧めします。

0 投票する
1 に答える
234 参照

nginx - Dokku: 不正なドメインが nginx によって提供されるのを防ぎます

Dokku インスタンスで単純な Rails アプリケーションを実行しています。私はそれを指している独自のドメインを持っていますが、私のサーバーを指している不正なドメインもあることがわかりました. 不正なドメインは、私の Dokku ベースのアプリケーションによっても処理されます。

Guestion: Dokku が指定したドメイン以外のサービスを提供しないようにするにはどうすればよいですか?

nginx.conf ファイルに次のようなものがあるserver { return 404 }と思いますが、Dokku がこれらの nginx 構成でどのように機能するかはわかりません..

0 投票する
1 に答える
504 参照

git - ルートアプリケーションディレクトリを設定するには?

最初のドロップレットを作成しましたが、ルート アプリケーション ディレクトリの設定方法がわかりません。/home/dokku/app_name 次に、自分のアプリ名のフォルダーを作成しようとしました。cd app_name次にgit init 、リモートリポジトリを追加しました。

しかし、プッシュしようとするとエラーが発生します:

これを設定する方法は?ルートアプリケーションディレクトリを設定するには?

0 投票する
1 に答える
806 参照

scala - Docku: アプリケーションから 2 つのポートを公開する

Scala ベースのアプリケーションを dokku にデプロイしようとしています。アプリケーションは http サーバーとカスタマイズされた sshd サーバーを実行します。

私が抱えている問題は、dokku がアプリケーションに対して 1 つのポートしかサポートしていないように見えることです。両方のアプリケーション ポートを Web に公開するには dokku が必要です。

docker ではこれが可能であり、非常に簡単に実行できますが、同じ手法を dokku ファイルに実装すると、エラーが発生します。

2 つのポートにアクセスできるようにするための提案はありますか?

0 投票する
1 に答える
379 参照

mongodb - Dokku は、再起動後に Mongo を起動します

私はサーバー上で Dokku をいじり、それを使用して MEAN アプリをデプロイしてきました。とても気に入っていますが、サーバーの再起動 (またはクラッシュ) 後に Dokku が Mongo サービスを再起動しないという懸念があります。手動で接続してから、dokku mongodb:start再接続する必要がありdokku MYAPP deployます。そうしないと、不正なゲートウェイ エラーが発生します。

ヒントをありがとう!私はこれらすべてにかなり慣れていません。

0 投票する
1 に答える
3874 参照

ruby-on-rails - Sprockets::FileNotFound: ファイル 'bootstrap' が見つかりませんでした - プリコンパイル

Digital Ocean ドロップレットで実行されている Dokku にデプロイしようとしています。Docku がアセットをコンパイルしようとすると、上記のエラーで失敗します。私はそれがDokkuのものであるかもしれないと思ったので(それが機能するherokuから来ている)、rake assets:precompileローカルで実行しようとしたので、それを自分のレポにプッシュしてからDokkuにプッシュできました。

ローカルで同じエラーが発生しましたSprockets::FileNotFound: couldn't find file 'bootstrap'

ここに私の設定からのいくつかの関連する行があります:

production.rb

アプリケーション.rb

私はこれらの宝石とレール3.2.13を使用しています:

//= require bootstrapは私のapplication.jsファイルにあります。

これを処理する方法についてのヒントはありますか?

0 投票する
1 に答える
430 参照

nginx - Docku ポート構成の問題 EC2

私は現在、Dokku を使用して EC2 インスタンスにアプリをデプロイしようとしていますが、第一印象は本当に素晴らしいということです。それでも、docker コンテナー ポートではなく、ポート 80 経由で到達できるアプリの構成に関連するいくつかの問題があります。

たとえば、アプリにアクセスしようとすると、次の場所でアクセスできます。

http://recipeapp.xxx.de:49169/

しかし、下ではありません

http://recipeapp.xxx.de/

私の VHOST 設定は次のようになります。

アプリの nginx.conf は次のように生成されます。

リモートを次のように追加します: git remote add appstore dokku@xxx:recipeapp

そしてそれをプッシュします: git push appstore master

それで、私は何を間違っていますか?正しく動作するように何日も試していますが、これ以上の可能性はありません。