Commit Graph

10 Commits

Author SHA1 Message Date
Agent Zero f815e64499 fix: add coolify external network to frontend for Traefik routing
Coolify does not automatically add the coolify network to docker-compose services.
The frontend needs to be on the coolify network for Traefik to route traffic to it.
2026-07-15 13:14:03 +02:00
Agent Zero e5606c64c5 fix: remove custom Traefik labels and port mapping for Coolify deployment
- Remove conflicting Traefik labels that caused redirect loop with Coolify auto-generated labels
- Remove port mapping (Coolify handles routing via Traefik)
- Remove external coolify network (Coolify adds it automatically)
- Remove ./ volume mount from backend (incompatible with Coolify build context)
2026-07-15 13:09:52 +02:00
Agent Zero 6483453437 feat: reintegrate MCP server with proper session manager lifecycle, nginx /mcp proxy, docker.sock mount 2026-07-13 03:42:13 +02:00
Agent Zero 1221350ed6 fix: remove coolify network from backend to prevent DNS conflict with crm-postgres; remove MCP Traefik labels and docker.sock mount 2026-07-13 03:00:12 +02:00
Agent Zero 620f7b3153 fix: remove MCP integration from main.py to restore backend stability; update docker-compose volumes and labels 2026-07-13 02:48:41 +02:00
Agent Zero cd465e0564 feat: add MCP server with resources, tools, auth, and Traefik routing
- Add backend/app/mcp_server.py with FastMCP server (hms-cms)
- Resources: design-rules, page-structure, sync-status
- Tools: trigger_sync, get_sync_log, set_rentman_token, read_file,
  write_file, create_page, deploy, git_commit, git_status
- Bearer token auth via MCP_AUTH_TOKEN env var
- Mount MCP at /mcp with streamable HTTP transport
- Integrate session manager in FastAPI lifespan
- Add Traefik labels for external /mcp route on hms.media-on.de
- Add git, docker.io, curl to backend Dockerfile
- Mount repo root + docker socket in backend container
- Add mcp>=1.0.0 to requirements.txt
2026-07-12 15:58:22 +02:00
Agent Zero 9a269aa54f feat(T04): Rentman integration – equipment sync, API endpoints, frontend updates
- Update equipment model with Rentman-compatible fields
- Add/Update equipment router endpoints for sync operations
- Enhance rentman_service with full API client logic
- Improve sync_service for bidirectional equipment sync
- Update docker-compose with Rentman env vars
- Update frontend useApi composable and nuxt config
- Update mietkatalog pages with Rentman-integrated data display
- Add images/ to .gitignore (binary assets, 36MB)
2026-07-11 18:17:55 +02:00
Implementation Engineer 786cb0c040 fix: correct healthcheck endpoint to /api/health 2026-07-10 10:03:13 +02:00
Implementation Engineer 7b1bebe7da fix: add pydantic[email] + correct DATABASE_URL to postgresql+asyncpg 2026-07-10 09:59:14 +02:00
Implementation Engineer 22acc39017 feat(T08): Docker, deployment & CI/CD – dockerfiles, compose, forgejo actions, readme 2026-07-10 01:34:31 +02:00