# AI Stack Deployer ## Quick Start ```bash bun run dev # Start server at http://localhost:3000 bun run typecheck # Verify TypeScript ``` ## Current Status | Component | Status | |-----------|--------| | HTTP Server | ✅ Running | | Dokploy API | ✅ Connected | | Frontend | ✅ Redesigned (Antigravity style) | | Multi-language | ✅ NL/AR/EN with auto-detect | ## Stack - **Backend**: Bun + Hono - **Frontend**: Vanilla JS (no frameworks) - **Deployment**: Dokploy → Traefik - **Styling**: Dark theme, IBM Plex Mono ## Key Files | File | Purpose | |------|---------| | `src/index.ts` | HTTP server + API routes | | `src/frontend/` | UI (index.html, style.css, app.js) | | `src/api/dokploy-production.ts` | Dokploy client with retry logic | | `src/orchestrator/production-deployer.ts` | Deployment orchestration | ## Environment ```bash DOKPLOY_URL=https://app.flexinit.nl DOKPLOY_API_TOKEN= STACK_DOMAIN_SUFFIX=ai.flexinit.nl ``` ## Git ```bash origin: ssh://git@git.app.flexinit.nl:22222/oussamadouhou/ai-stack-deployer.git ``` ## Docs - `CLAUDE.md` - Full project documentation - `docs/TESTING.md` - Test procedures and results - `docs/AGENTS.md` - AI agent guidelines