| title | 빠른 시작 |
|---|---|
| description | Docker Compose를 사용하여 5분 만에 Bingsan 실행하기 |
Docker Compose를 사용하여 5분 만에 Bingsan을 실행해보세요.
- Docker Engine 20.10+
- Docker Compose v2.0+
git clone https://github.com/teamPaprika/bingsan.git
cd bingsan예제 설정 파일을 복사합니다:
cp config.example.yaml config.yaml기본 설정은 로컬 개발 환경에서 바로 사용할 수 있습니다. 프로덕션 환경의 경우 설정 가이드를 참조하세요.
docker compose -f deployments/docker/docker-compose.yml up -d다음 서비스가 시작됩니다:
- Bingsan - 포트 8181의 REST catalog 서버
- PostgreSQL - 포트 5432의 메타데이터 데이터베이스
- MinIO - 포트 9000 (API) 및 9001 (콘솔)의 S3 호환 오브젝트 스토리지
헬스 엔드포인트를 확인합니다:
curl http://localhost:8181/health예상 응답:
{"status": "healthy"}준비 상태 확인 (데이터베이스 연결 포함):
curl http://localhost:8181/ready예상 응답:
{"status": "ready", "checks": {"database": "healthy"}}curl -X POST http://localhost:8181/v1/namespaces \
-H "Content-Type: application/json" \
-d '{
"namespace": ["analytics"],
"properties": {
"owner": "data-team"
}
}'curl http://localhost:8181/v1/namespaces응답:
{
"namespaces": [
["analytics"]
]
}docker compose -f deployments/docker/docker-compose.yml down데이터 볼륨도 함께 삭제하려면:
docker compose -f deployments/docker/docker-compose.yml down -v