問題タブ [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 投票する
1 に答える
2408 参照

dokku - ビルドパックを選択できません

私はdokkuにかなり慣れていません。DigitalOcean で新しい dokku ドロップレットをセットアップしました。index.html という名前の単一の HTML ファイルを含む www ディレクトリを持つ小さな静的 Web サイトを作成しました。ルート ディレクトリに、空の .nginx ファイルを追加しました。プッシュしようとすると、次の出力が得られました。

私が間違っているかもしれないことについて何か考えはありますか?

0 投票する
2 に答える
255 参照

ruby-on-rails - Digitalocean への Rails Dokku デプロイメントは、ランダムなポートを受け取ります

Rails アプリを作成し、DigitalOcean に正常にデプロイしました。デプロイするたびにポートが変わります。最初の質問は、どうすればそれを停止できますか? また、ポート番号を指定せずに外部からアクセスできるように、アプリケーションをポート 80 に応答させるにはどうすればよいですか? 私の一部は、これらの頭痛がしないので、herokuに戻ってもっとお金を払いたいと思っています...

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

ruby-on-rails - Dokku Digital Ocean での Rails+Faye+Puma での Nginx エラー

良い一日!Faye gem で websocket アプリを実行したいのですが、次の問題が発生します: アプリを本番サーバーにデプロイすると、Ngix は faye.js を受信できず、faye サーバーに接続できません。Nginx error.log で次のエラーを見つけました:

dokku を使用してデプロイされた Rails アプリで faye サーバーを起動する方法を試してみますか? NGINX + rails + dokku の Error 502 Bad Gatewayの回答ですが、私には役に立ちません。

私のプロフィールは

私のfaye.ruは

私のnginx.confは次のとおりです。

私のアプリは次に faye.js を取得します:

そしてfayeサーバーに接続します

私に何ができる?開発環境ではすべて正常に動作しますが、本番環境ではエラーのみです。

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

dokku - dokku プラグインを 1 つだけインストールする方法は?

dokku プラグインを追加しようとしていますが、plugins-install を実行すると、ngingx プラグインを再インストールしようとして失敗し、単一のプラグインをインストールできないようです。

pluginhook について読んだことがありますが、それを実行してプラグインを 1 つだけインストールする方法が見つからないようです。

問題のあるプラグインを削除 (フォルダーから移動) し、コマンドを実行して元に戻すことはできますか?

新しいプラグインをインストールするたびに、プラグインを再インストールし続ける必要がありますか?

ドック初心者です、よろしくお願いします!

0 投票する
3 に答える
1552 参照

dokku - dokku を正しくインストールする方法 - sudo の有無にかかわらず?

私は今、簡単な Web 展開のために dokku を学んでいます。公式のインストール手順には、次のコマンドが記載されています。

私は開発者でも管理者でもありませんが、この行を理解している限り、rootアカウントの下ですべてのブートストラップとインストールを実行しますsudo. したがって、dokku はアクセス権のあるディレクトリにチェックアウトされ、rootその他のすべてのディレクトリ/var/lib/dokku/にもrootアクセス権があります。

問題は、dokku に関するインターネット上のすべての記事で、dokkuコマンドを実行するか、dokku 関連のアクションを実行するように指示されていることsudoです。たとえば、このdokkuデータベース プラグインhttps://github.com/krisrang/dokku-mariadbに関する説明では、次の方法でインストールするように指示されています。

アクセス権があり、 で/var/lib/dokku/plugins失敗するため、これは機能しません。最近、非管理者になるのは難しいですが、誰かが私が間違っていることを示唆してくれるでしょうか? dokku を他の方法でインストールする必要がありますか、それともインターネット上のすべての dokku 関連のチュートリアルは、それらを実行していると想定しています(つまり、管理者の限られた知識では、セキュリティ上の理由から強くお勧めしません)。rootgit cloneacces deniedroot

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

node.js - Dokku を使用して Digitalocean に複数の nodeJS をデプロイする

dokku ドロップレットを使用して Digitalocean に 2 つの nodeJS アプリをデプロイしようとしました。「virtualhost 命名」スキームを使用していますが、問題があります。

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

ここに画像の説明を入力

メインアプリと管理アプリがあります。app.example.com (実際には適切なドメイン名を持っています) にアクセスすると管理アプリが表示されると思いますが、example.com と app.example.com を押すと同じアプリが表示されます。

おそらくnginxに何か問題がありますが、何が悪いのか正確にはわかりませんか?

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

node.js - Digitalocean: クロスドロップレット通信

2 つの Dokku ドロップレットに 2 つの nodejs アプリをデプロイするシナリオがあります。私のアプリの 1 つは、データを mongodb データベースに保存する 3 つの管理アプリです。もう 1 つのアプリは、そのデータベースからデータを読み取るメイン アプリケーションです。

このメインアプリをデータベースと通信させるにはどうすればよいですか?

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

git - Git と gitignore とドック

フラスコ(python)でプロジェクトを作成しました。アプリ内config.pyには、.gitignore.

これはgit (github.org) にアップロードされて.gitignoreいないことがわかりましたが、 ( ) にプッシュする必要がある場合は、含める必要がありますが、含まれているため、 にプッシュされません。config.pydokkugit push dokku masterconfig.pyconfig.py.gitignoredokku

.gitignoreでは、にあるファイルをどのようにプッシュできますdokkuか?