6.6. npm アーティファクトリポジトリーの使用
JavaScript プログラミング言語の npm(Node Package Manager)パッケージマネージャーは、npmrc ファイルに値を書き込み、npmrc ファイルに値を書き込むことで、npm config コマンドを使用して設定されます。ただし、設定値は NPM_CONFIG_ で始まる環境変数を使用して設定することもできます。
Red Hat CodeReady Workspaces で使用される Javascript/Typescript プラグインはアーティファクトをダウンロードしません。dev-machine コンポーネントで npm を設定するだけで十分です。
設定には、以下の環境変数を使用します。
-
アーティファクトリポジトリーの URL:
NPM_CONFIG_REGISTRY -
ファイルから証明書を使用する場合は、NODE_EXTRA_CA_CERTS
リポジトリーサーバーからサーバー証明書ファイルを取得します。これは、管理者が内部アーティファクトサーバーの証明書を OpenShift シークレットとして提供するためのものです (「Importing untrusted TLS certificates to CodeReady Workspaces」を参照)。関連するサーバー証明書は、ワークスペース内のすべてのコンテナーの /public-certs にマウントされます。
自己署名証明書で内部リポジトリーを使用する設定の例:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow