- Vue 3 + TypeScript + Vite project structure - Element Plus UI components with dark theme - Pinia state management for agents and tasks - JSPlumb integration for visual workflow editing - SVG icon system for agent roles - Axios request layer with API proxy configuration - Tailwind CSS for styling - Docker deployment with Caddy web server - Complete development toolchain (ESLint, Prettier, Vitest) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
15 lines
180 B
Caddyfile
15 lines
180 B
Caddyfile
:80
|
|
|
|
# Proxy `/api` to backends
|
|
handle_path /api/* {
|
|
reverse_proxy {$API_HOST}
|
|
}
|
|
|
|
# Frontend
|
|
handle {
|
|
root * /frontend
|
|
encode gzip
|
|
try_files {path} /index.html
|
|
file_server
|
|
}
|