콘텐츠로 이동

빠른 설치

Terminal window
curl -fsSL https://f5-sales-demo.github.io/devcontainer/scripts/install.sh | bash

이 단일 명령어가 전체 초기 설정을 처리합니다:

  1. Homebrew 패키지 설치 (podman, podman-compose, gh, iterm2, nerd fonts)
  2. iTerm2 구성 (폰트, 벨, 스크롤백, 다크 테마, Shift+Enter 키 바인딩)
  3. Podman 머신 초기화 및 튜닝 (16 GB RAM, 4 CPU, 220 GB 디스크, zram, swappiness)
  4. 현재 디렉터리에 docker-compose.yml, devcontainer.sh, .env 템플릿 다운로드

.env 파일에 자격 증명을 입력하세요:

Terminal window
vi .env

그런 다음 컨테이너를 시작합니다:

Terminal window
./devcontainer.sh

이 스크립트는 시간대를 자동으로 감지하고, 실행할 때마다 gh auth token에서 최신 GitHub 토큰을 가져옵니다.

설치 프로그램을 실행하면 디렉터리에 다음 파일이 생성됩니다:

파일용도
devcontainer.sh런처 스크립트 (컨테이너를 시작하려면 이 파일을 실행)
docker-compose.yml컨테이너 서비스 정의
.env자격 증명 (템플릿에서 생성, 첫 시작 전에 편집 필요)
Terminal window
./devcontainer.sh
Terminal window
podman exec -it devcontainer zsh

최신 이미지를 가져오고 재시작합니다:

Terminal window
podman compose pull
./devcontainer.sh

소스에서 이미지를 로컬로 빌드합니다 (arm64 전용):

Terminal window
./devcontainer.sh build