1

0.6.5にアップデートしたら動かなくなりました。

新しい流星プロジェクトを作成しました。

次のような start.sh スクリプトがあります。

export METEOR_SETTINGS=$(cat ./settings.json)
meteor

設定.json:

{
  "public":{
    "bla":"blup"
  }
}

クライアントの Meteor.settings は未定義です。「--settings」を介して設定jsonファイルを追加すると機能しますが、残念ながらこれは必要なものではありません。

PORT 環境変数または NODE_ENV も機能しません。

ただし、「export MY_ENV_VAR=foo」のようなランダムなものを追加しても機能します。

私はsthがありませんか?以前はすべてうまく機能していました。よろしくお願いします。

どうも!

(問題も作成しました: https://github.com/meteor/meteor/issues/1381 )

4

1 に答える 1

1

Meteor アプリをローカルでテストする場合 (開発モード)、またはアプリを Meteor ホスティングにデプロイする場合は、設定パラメーターとしてファイル パスを渡すだけです。

meteor --settings settings.json

独自のサーバーでバンドルから実行する場合は、環境変数が必要です。

ドキュメント.

于 2013-08-29T00:55:28.390 に答える