Principle:Ucbepic Docetl Playground Setup
| Knowledge Sources | |
|---|---|
| Domains | DevOps, Web_Application |
| Last Updated | 2026-02-08 01:40 GMT |
Overview
A deployment principle for setting up and launching the DocWrangler interactive web playground using Docker or manual installation.
Description
Playground Setup establishes the two-tier architecture of the DocWrangler playground: a FastAPI backend (port 8000) handling pipeline execution, file management, and document conversion, and a Next.js frontend (port 3000) providing the visual pipeline builder. The setup supports both Docker Compose for one-command deployment and manual installation for development.
Usage
Apply this principle when you want to interactively build and refine DocETL pipelines through a visual web interface rather than editing YAML files directly.
Theoretical Basis
Two-tier web application deployment:
- Backend: FastAPI server with CORS, health checks, and route modules
- Frontend: Next.js application with React components for pipeline editing
- Communication: REST API for CRUD operations, WebSocket for real-time execution streaming
- Isolation: Namespace-based file isolation for multi-user support