Previous
시맨틱 레이어: cube.dev
가장 기본적인 기능만 빠르게 시작하고, 경험하는데 목적이 있습니다.
문서 작성일: 26.01.16
공식 문서 : https://cube.dev/docs/product/getting-started/core/create-a-project
컴포넌트 구성 설명

mkdir my-first-cube-project
cd my-first-cube-project
touch docker-compose.ymldocker-compose.yml 파일 수정
services:
cube:
image: cubejs/cube:latest
ports:
- 4000:4000
- 15432:15432
environment:
- CUBEJS_DEV_MODE=true
volumes:
- .:/cube/conf위의 방법이 귀찮고 어려우신 분들을 위한 빠른 진행
git clone https://github.com/leonofthered/cube.dev_handson.git cd cube.dev_handson cd my-first-cube-project docker compose up -d
cd my-first-cube-project
docker compose up -d개발 환경이라서 최초 연결 시에만 보임 (이후에는 서버 .env 파일로 생성되어 연결 정보가 관리됨)


| Field | Value |
|---|---|
| Host | demo-db.cube.dev |
| Port | 5432 |
| Database | ecom |
| Username | cube |
| Password | 12345 |
생성하고자 하는 db, table을 찾아 클릭하여 Generate Data Model 을 클릭합니다.
(yaml, javascript 로 생성 가능합니다.-yaml 권장)

cube 서버의 model/cube, model/view 위치에 파일이 생성됩니다.
