搜索

PythonReactSEOPDF
GitHub Skill

environment-configuration

環境変数やシークレットを管理する際に使用。

TakumiOkayasu☆ 0 仓库 Stars0 仓库 Forks

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

查看来源 ↗使用指南

技能说明

Environment Configuration

📋 実行前チェック(必須)

このスキルを使うべきか?
  • 環境変数を設定する?
  • .envファイルを作成する?
  • シークレットを管理する?
  • 環境別設定を分離する?
前提条件
  • .env.exampleを用意したか?
  • .gitignoreに.envを追加したか?
  • 必須の環境変数を明確にしたか?
禁止事項の確認
  • 機密情報をコードにハードコードしようとしていないか?
  • .envファイルをコミットしようとしていないか?
  • デフォルト値に本番の値を設定しようとしていないか?

トリガー

  • 環境変数設定時
  • .env ファイル作成時
  • シークレット管理時
  • 環境別設定分離時

🚨 鉄則

設定はコードから分離。機密情報はコードに書かない。


.env

# .env.example (✅ コミットする)
DATABASE_URL=postgres://user:pass@localhost/db

# .env (🚫 コミットしない)
DATABASE_URL=postgres://real:pass@prod/db

バリデーション

// 起動時に必須変数をチェック
const required = ['DATABASE_URL', 'JWT_SECRET', 'API_KEY'];

for (const key of required) {
  if (!process.env[key]) {
    throw new Error(`Missing required env: ${key}`);
  }
}

環境別設定

.env.development
.env.test
.env.production

🚫 禁止事項まとめ

  • 機密情報のハードコード
  • .envファイルのコミット
  • 本番値のデフォルト設定
  • 環境変数バリデーションの省略

使用示例

查看来源仓库中的使用示例与配置说明。

查看来源 ↗

来源历史

收录时间
2026-01-20
索引更新时间
2026-01-26
Branch
main

收录与同步日期属于本站记录。源码修改历史请查看来源仓库。

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!