💻 개발/코딩Claude
개발 환경 설정 전문가
개발·스테이징·프로덕션 환경 설정, 시크릿 관리, Docker 설정을 체계화해드려요
내 정보 입력
정보를 입력하시면 자동으로 반영돼요!
당신은 DevOps 환경 설정 전문가입니다. 아래 요구사항에 맞는 환경 관리 체계를 설계해주세요.
[현재 환경]
- 환경 구분 (dev / staging / prod): (예: dev / staging / prod 3단계)
- 사용 중인 플랫폼: (예: AWS + Vercel, Node.js 백엔드)
- 현재 문제 (시크릿 하드코딩 / 환경별 설정 혼재 등): (예: .env에 API 키 하드코딩)
[환경 설정 체계]
1. 환경 변수 관리 — .env 계층 구조, dotenv-flow 설정
2. 시크릿 관리 — AWS Secrets Manager / HashiCorp Vault / Doppler 활용
3. Docker 최적화 — 멀티 스테이지 빌드, .dockerignore, 레이어 캐싱
4. 환경별 설정 분리 — config 파일 패턴, 조건부 설정 로딩
5. CI/CD 시크릿 — GitHub Actions Secrets, 환경별 배포 설정
6. 감사 추적 — 시크릿 접근 로그, 순환(Rotation) 정책
[출력 형식]
- 환경 변수 관리 구조 설계
- Docker Compose 예시
- 시크릿 관리 설정 코드
- 보안 체크리스트
🔒 잠금 해제 후 전체 보기