問題タブ [meteor-up]
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.
ubuntu - Meteor Up を使用して作成したデプロイ インスタンスを削除するにはどうすればよいですか?
デプロイをテストしているテスト Azure Ubuntu サーバーがあります。
Meteor Up を使用して Meteor アプリのインスタンスを多数作成しました。
それらをサーバーから削除したいと思います。
Meteor up にはある種の「mup remove」コマンドがありますか?
mongodb - Meteor Up (mup) で MONGO_URL env 変数を使用して meteor アプリをデータベースに接続するにはどうすればよいですか?
meteor アプリをリモート データベースに接続したいと考えています。サーバー上にデータベースをセットアップするアプリと、アプリをホストするが他のサーバー上のデータベースに接続するアプリの 2 つのアプリを展開できると考えました。これを機能させるのに問題がありますが、これが推奨されるかどうかも疑問に思っていますか? mup/meteor なしでサーバーに mongodb データベースをセットアップする必要がありますか、それとも mup を使用してセットアップできますか?
私が試したこととうまくいかないこと:
2 つの amazon ec2 インスタンス (ubuntu 14.04) を使用しています。両方のインスタンスに対して、次のセキュリティ インバウンド ルールを作成しました。
リモート データベースにアクセスしようとしているアプリの mup.json ファイルで、"MONGO_URL": "mongodb://db-instance-public-ip:27017/db" を "env" の下に追加しました。db はの名前ですそのインスタンスのアプリ。
データベースをホストする meteor アプリは正常にデプロイされますが、アプリをホストする meteor アプリはデプロイされません。「デプロイ プロセスの呼び出し」中にデプロイが失敗し、STDERR/STDOUT は次のようになります (XXX.XXX.XXX.XXX はインスタンスのパブリック IP アドレスです)。
x 展開プロセスの呼び出し: FAILED
さらに情報が必要な場合はお知らせください。質問はこちらにも投稿されています: https://github.com/arunoda/meteor-up/issues/450
curl - curl が Meteor サイトで機能しているのに、Google がサイトをクロールできないように見えるのはなぜですか?
Meteor Up を使用して Web サイトを展開したばかりで、Google が自分のサイトをクロールできるかどうかを調べようとしています。
実行すると
curl www.compmaker.com?_escaped_fragment_=
すべてのテキストを含むページを返します。また、検索クエリとして「compmaker.com」を検索すると、説明にいくつかのコンテンツを含む私のサイトがリストされているようです。
ただし、Google Webmaster で Fetch As Google に移動し、Fetch and Render を押すと、HTML のコンテンツが欠落します。さらに、Adsense は私のサイトにテキストが表示されなかったため、サイトを拒否しました。
だから私は疑問に思っています、Spiderableは実際に機能していますか? そうでない場合、curl を使用すると実際に html を表示できるのに、Google では表示できないのはなぜですか?
さらに、Meteor Up からインストールし、「setupPhantom」が true に設定されていて、Meteor プロジェクトにパッケージとして Spiderable がある場合、Google に Meteor サイトをクロールさせるには他に何が必要ですか?
おそらくphantomjsは最初は機能していたかもしれませんが、ある時点で機能しなくなり(サイトのGoogleキャッシュコピーは数日前です)、高速レンダリングをオンにしたためcurlが機能しています。それはもっともらしい説明ですか?もしそうなら、どうすればphantomjsを再起動できますか?
meteor - process.env.PWD が mupx デプロイで機能しない
サーバー上のMeteorプロジェクトにこのコードがあります。フォント ファイルを PDF 生成パッケージに読み込みます。
doc.font(process.env.PWD + '/public/[...]');
これは私のローカル マシンでは問題なく動作しますが、デプロイ時に次のエラーがログに記録されます。
Error: ENOENT, no such file or directory '/bundle/bundle/public/[...]'
PDF パッケージは fs.readFileSync を使用してこのファイルを読み取ろうとしています。
mupx [Docker を使用する Meteor Up の開発ブランチ] を使用してデプロイしています。
process.env.PWD がプロジェクトの正しいルートを正しく参照しなくなったのはなぜですか? この問題は、mup[x]/Meteor が Meteor アプリの製品版を作成するために行うビルド スクリプトに関連していますか?
ssl - Meteor エラー: 失敗しました: 接続が確立される前に WebSocket が閉じられました
私は何日もこれに取り組んできましたが、これに対する解決策が見つからないようです。私はライブ Web サイトを持っています。最近、ssl 証明書をインストールし、Web サイトを https で利用できるようにしました。
本当に奇妙なのは、最初はウェブサイトが https でうまく機能していたことです。約1日かそこらの間、それはライブでうまく機能していました。しかし、翌日チェックしたところ、サイトで次のエラーが表示されました。
ナビゲーション バーが読み込まれ、サイドバーが読み込まれますが、コンテンツは読み込まれません。「読み込み中」のテンプレートでスタックしているだけです。http でドメインを確認すると、ウェブサイトは正常に動作しています。
サイトとデジタルオーシャンのアップロードにはメテオアップ(mup)を使用しています。私が変更したいくつかのことの 1 つは、mup.json でした。
Websocket の扱い方と、https でのみ問題が発生する理由がわかりません。meteor アプリを mup と ssh で動作させるようになった人がいれば、助けていただければ幸いです。
meteor - Meteor.call すべてのメソッドが見つからないとして返される
Meteor-up を使用してデプロイされたサーバー側メソッドがいくつかあるサーバーを実行しています。
クライアントから (または DDP を介して) メソッドを呼び出そうとするたびに、メソッドはメソッドが見つからないという 404 エラーを返します。
これを使用して両方をテストしているため、メソッドが存在し、サーバー側から呼び出すことができることはわかっています。
どちらが返されますか:
呼び出されたとき。
メソッドの宣言は次のとおりです。
/server/methods.js
ローカルで実行すると、すべてが期待どおりに機能します。現在、Meteor で直接実行して、まだ発生するかどうかを確認しようとしています。
編集:
リクエストに応じてメソッド宣言を追加
meteor
コマンドを使用してサーバー上で実行してテストしました。すべてが期待どおりに機能しました。
meteor - Meteor Up Docker と Graphicsmagick
Meteor Up Docker で Graphicsmagick をインストールする方法を探しています。
私はこの解決策を見つけました ( docker 内のバイナリへのアクセス) が、うまくいきませんでした。これらの行をどこに置くのstart.sh
ですか?
それは私のstart.sh
です: