00 환경 설정 · 강사용
Polymarket 환경 설정의 진행 시간, 강의 스크립트, 장애, 초기화.
macOS terminal: Run workshop commands in Terminal using zsh or bash.
진행 시간
15분. 서비스 생성을 먼저 시작하고, Cloud가 준비되는 동안 아키텍처를 설명합니다.
강의 스크립트
- Windows는 곧 WSL 2 위의 Ubuntu를 뜻합니다. PowerShell은 WSL을 설치하거나 점검할 때만 씁니다.
clickhousectl local use stable은 클라이언트 바이너리를 설치하며, 로컬 서버를 설치하지 않습니다..env.polymarket에는 ClickHouse Cloud 접속 정보와 컬렉터 튜닝 값만 들어갑니다. Polymarket 시크릿은 없습니다.- 학습자는 파일을 수정한 뒤 매번 source 해야 합니다.
자주 발생하는 장애
- Docker에 Server 섹션이 없음: Docker Desktop을 실행하고 WSL 통합을 활성화합니다.
- 리포지토리가
/mnt/c아래에 있음: Docker 빌드 전에/home아래로 다시 클론합니다. - Cloud 비밀번호를 저장하지 않음: Cloud 콘솔에서 default 사용자 비밀번호를 재설정합니다.
- Gamma가 차단됨: Cloud 확인 작업을 계속 진행하고, 해당 학습자를 fixture 모드 대상으로 표시합니다.
초기화
cd ~/ClickHouse_Demos/workshop_public/polymarket
cp -n .env.polymarket.example .env.polymarket
set -a; source ./.env.polymarket; set +a
./preflight.sh한 학습자의 .env.polymarket을 다른 머신으로 복사하지 마세요.