iop/apps/web/README.md
toki ed882cf6a4 feat: add control-plane, web, and docker-compose
- Add control-plane service with Dockerfile and internal packages
- Add web application (Next.js)
- Add docker-compose.yml for orchestration
- Update .gitignore and README.md
2026-05-18 06:21:48 +09:00

700 B

web - IOP Web Portal

apps/web은 IOP 전체 Web Portal을 위한 Next.js 스캐폴드다. 현재는 root dummy 화면만 제공하며, /nodes, /models, /jobs 같은 도메인 페이지는 아직 만들지 않는다.

Control Plane과의 주요 통신은 edge-node에서 사용 중인 protobuf-socket을 IOP Wire Protocol 기준으로 확장한다. 현재 src/lib/iop-client/에는 TypeScript 클라이언트 연결 위치와 TODO만 둔다. 브라우저 직접 WebSocket transport가 확정되기 전까지는 Next.js server-side bridge가 필요할 수 있다.

Local

npm install
npm run dev

Docker

루트에서 실행한다.

docker compose up --build