問題タブ [modulus.io]
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.
node.js - モジュラスへのデプロイ時のエラー
初めての流星アプリをmodulus.ioにデプロイしようとしていますが、ログに次のエラーが表示されます:
明らかに権限に関するものですが、修正方法がわかりません。何か案は?
node.js - NodeJs アプリを正しくデプロイする (git、modulus)
Modulus は、現在のディレクトリまたは指定されたパスからデプロイするオプションを提供します。
私のファイル構造は次のとおりです。
- パッケージ.json
- bower.json
- src (アプリがコーディングされている場所)
- dist (gulp が準備完了のアプリを配置する場所)
- e2e、seed、gulp、logs、mongobackub、node_modules、bower_components などの他の多数のフォルダー...
通常、dist フォルダーをサブツリーとしてプッシュして、dist フォルダーをアップロードしました。次に、展開プロセスを改善したいと考えています。
質問1)
メイン ディレクトリからデプロイしますか? 非常に時間がかかるようで、実際にはdistフォルダー+パッケージとbowerファイルのみがアプリケーションに必要です。しかし、コードシップなどの継続的な統合を楽しみにしていると、すべてのフォルダーをプッシュすることは悪い考えではないように見えます。そうしないと、単体テストが欠落している可能性があります。
編集:
http://help.modulus.io/customer/portal/articles/1702010-ignoring-files-during-a-deploy 無視ファイルを追加することは、フォルダー構造の変更を回避し、関連ファイルのみに集中するための解決策のようですアプリケーション全体をデプロイするとき。
質問2)
変更されたファイルをプッシュする方法はありますか。ディレクトリ全体のアップロードには最大 15 分かかり、Amazon Payments などの一部のサービスでは、localhost でのコールバックが機能しないため、サーバーでの開発が必要です。そのため、変更には非常に時間がかかる場合があります。
meteor - Meteor + CodeShip + Modulus
テストに合格した後に Modulus にデプロイするための適切なセットアップ スクリプトを推奨できる人はいますか?
今私は使用しています:
これは基本的に、interwebz の周りにコピーして貼り付けることができたものであり、自分が何をしているのかわかりません。
最後に、私のテスト パイプラインは次のとおりです。
CodeShip ログからの出力:
クライアント側のテストに到達するとすぐに、ハングアップしてビルドに失敗します。
助言がありますか?
meteor - modula.io で prerender.io が正しく実行されているかどうかを確認するにはどうすればよいですか?
アップデート
これで、モジュラス サーバーに prerender をインストールできます。ただし、prerender トークンを配置する場所には問題があります。
.demeteorized ノード アプリのどこにこの行がありますか?
パッケージをインストールしたmodulus.ioで流星アプリを実行していhttps://github.com/prerender/prerender-node
ます。テストはローカルで渡され、phantom.js を実行します。つまり、 、、ページ コンテンツ、およびリンクのすべてのmeta
タグをalt
使用して、ページをまとめます。img
title
モジュラス展開が実行されると、次のように表示されます/.demeteorized/package.json
。
ではmain.js
、ファイルの内容:
prerender.io のログには次のように表示されます。
モジュラスで prerender サービスを実行するために必要なのはこれだけですか? 私は何が欠けていますか?
json - METEOR_SETTINGS - GA コードが失敗し続ける
Modulus.io にデプロイされた小さなアプリがあり、METEOR_SETTINGS
いくつかの API キーを保持する JSON オブジェクトである という変数のセクションがあります。
このオブジェクトには 2 つの API キーがあります。
なんらかの理由で、私の google-analytics トラッカーは常に私のトラッカーが見つからないと報告します。
iron-router GA パッケージを使用しています。
これが私の JSON 文字列のサンプルです。
METEOR_SETTINGS
GA と別のサービスでセットアップに成功した人はいますか? 私は何を間違っていますか?
mongodb - あるリモート サーバーから別のリモート サーバーに Mongo データベースを転送する方法
あるリモートのクラウドベースのサーバー/サービス (modulus.io) から別の (Compose.io) に複数のデータベースを移行する必要があります。私の知る限り、mongocopy または mongorestore を使用するために必要なように思われる、ターゲット サーバーにコンソール アクセス権がありません。私はすべての資格情報を持っています。どうすればいいですか?どのコマンドを使用する必要がありますか、またはその目的のために設計されたツールはありますか? 現在、mongodump を使用してデータベースをローカル マシンに移動し、それをターゲット マシンに mongorestore しようとしています。これは非常にゆっくりと進んでおり、適度なサイズのデータベース (<2GB) でも、ダウンロードにはほぼ 1 日かかるようです)。
ありがとう
node.js - ダウンタイムに直面せずにモジュラスでnodejsサーバーを再デプロイする方法は?
私は、modulus.io でノード js サーバーを実行しています。ダウンタイムに直面せずにサーバーの最新バージョンを再デプロイするにはどうすればよいですか?