빠른 설치
한 줄 설치
섹션 제목: “한 줄 설치”curl -fsSL https://f5-sales-demo.github.io/devcontainer/scripts/install.sh | bash이 단일 명령어가 전체 초기 설정을 처리합니다:
- Homebrew 패키지 설치 (podman, podman-compose, gh, iterm2, nerd fonts)
- iTerm2 구성 (폰트, 벨, 스크롤백, 다크 테마, Shift+Enter 키 바인딩)
- Podman 머신 초기화 및 튜닝 (16 GB RAM, 4 CPU, 220 GB 디스크, zram, swappiness)
- 현재 디렉터리에
docker-compose.yml,devcontainer.sh,.env템플릿 다운로드
설치 후
섹션 제목: “설치 후”.env 파일에 자격 증명을 입력하세요:
vi .env그런 다음 컨테이너를 시작합니다:
./devcontainer.sh이 스크립트는 시간대를 자동으로 감지하고, 실행할 때마다 gh auth token에서 최신 GitHub 토큰을 가져옵니다.
생성되는 파일
섹션 제목: “생성되는 파일”설치 프로그램을 실행하면 디렉터리에 다음 파일이 생성됩니다:
| 파일 | 용도 |
|---|---|
devcontainer.sh | 런처 스크립트 (컨테이너를 시작하려면 이 파일을 실행) |
docker-compose.yml | 컨테이너 서비스 정의 |
.env | 자격 증명 (템플릿에서 생성, 첫 시작 전에 편집 필요) |
이후 시작
섹션 제목: “이후 시작”./devcontainer.shpodman exec -it devcontainer zsh업데이트
섹션 제목: “업데이트”최신 이미지를 가져오고 재시작합니다:
podman compose pull./devcontainer.sh로컬 빌드
섹션 제목: “로컬 빌드”소스에서 이미지를 로컬로 빌드합니다 (arm64 전용):
./devcontainer.sh build