.env から Netlify TOML へ
ブラウザー内でローカル実行.env ファイルを任意の Netlify デプロイコンテキスト用の netlify.toml 環境ブロックに変換
.env ファイルを貼り付けるか、ファイルまたは例を読み込んでください。
.env から Netlify TOML へ
.env ファイルを、Netlify の 1 つのデプロイコンテキスト用の netlify.toml 環境ブロックに変換します。各変数は正しい TOML エスケープ付きの KEY = "value" 行になり、ファイルと同じ順序で出力されます。
使い方
- 1..env ファイルを貼り付けるか、ファイルまたは例を読み込みます。
- 2.デプロイコンテキストを選びます: 本番、Deploy Preview、Branch Deploy、Dev、すべてのコンテキスト、またはカスタムブランチ。
- 3.シークレットらしい値を "<REDACTED>" に置き換えるにはセーフテンプレートモードをオンにします。
- 4.詳細設定でキーの並べ替えやコメントの保持を選べます。
- 5.TOML をコピーするか netlify.toml をダウンロードし、既存のファイルに統合します。
解析ルール
KEY=value、export KEY=value、= の前後の空白、空の値、単一引用符(リテラル)、二重引用符(\n、\"、\\ のエスケープ)、複数行の引用値に対応します。引用符なしの値では、# は行頭または空白の後でのみコメントになり、引用符内の # は値として残ります。= を含む値はそのまま保持されます。重複キーは dotenv と同様に最後の値が使われ、行番号付きで報告されます。
制限とプライバシー
netlify.toml は通常リポジトリにコミットされるため、コミットする意図がない限り本番のシークレットは Netlify の UI または CLI で管理してください。シークレット検出はキー名に基づく推定で、見逃しや過検出があり得ます。変換はブラウザー内で行われ、.env のテキストはアップロードも保存もされません。ブラウザーのストレージに残るのはオプションのみです。
