시스템 요구사항
Foundation(개발 키트) 사용을 위한 시스템 요구사항입니다.
📝 초안 (Draft)
이 문서는 검토 중입니다. 내용이 변경될 수 있습니다.
필수 요구사항
운영체제
| OS | 지원 버전 | 비고 |
|---|---|---|
| Linux | Ubuntu 20.04+, Debian 11+ | 권장 |
| macOS | 12 (Monterey)+ | ARM64/Intel 지원 |
| Windows | WSL2 + Ubuntu | WSL2 필수 |
도구
| 도구 | 버전 | 용도 |
|---|---|---|
| Git | 2.30+ | 버전 관리 |
| Docker | 24.0+ | 컨테이너 환경 |
| Docker Compose | 2.20+ | 멀티 컨테이너 |
| Make | 4.0+ | 명령어 자동화 |
Claude Code
| 항목 | 요구사항 |
|---|---|
| Claude Code CLI | 최신 버전 |
| Anthropic API Key | Claude API 접근 권한 |
| Node.js | 18+ (Claude Code 실행용) |
권장 요구사항
개발 환경
| 도구 | 버전 | 용도 |
|---|---|---|
| tmux | 3.0+ | 터미널 멀티플렉서 |
| VS Code | 최신 | IDE |
| Tailscale | 최신 | 원격 개발 (선택) |
하드웨어
| 항목 | 최소 | 권장 |
|---|---|---|
| RAM | 8GB | 16GB+ |
| Storage | 20GB | 50GB+ SSD |
| CPU | 2 코어 | 4 코어+ |
버전 확인
# Git 버전
git --version
# Docker 버전
docker --version
docker compose version
# Make 버전
make --version
# Node.js 버전
node --version
# Claude Code 버전
claude --version
아키텍처별 참고
ARM64 (Apple Silicon, AWS Graviton)
# 아키텍처 확인
uname -m
# 출력: aarch64 또는 arm64
# Docker Compose 파일
docker-compose.arm64.yml
AMD64 (Intel/AMD x86_64)
# 아키텍처 확인
uname -m
# 출력: x86_64
# Docker Compose 파일
docker-compose.amd64.yml
Platform(Laravel) 추가 요구사항
Laravel 플랫폼을 함께 사용하려면 추가 요구사항이 있습니다.
| 항목 | 버전 |
|---|---|
| PHP | 8.2+ |
| Composer | 2.5+ |
| PostgreSQL | 15+ |
| Redis | 7+ |