obsidian/01 Projects/DevOps_Click_UP_sync/DevOps ClickUp Sync.md
2026-04-24 10:49:33 +01:00

1.3 KiB
Raw Blame History

name client status tech local_path deploy url tags created
DevOps ↔ ClickUp Sync Oliver Internal active
Python
FastAPI
SQLAlchemy
SQLite
httpx
Tailwind
Docker
/Users/ai_leed/Documents/Projects/Oliver/DevOps_Click_UP_sync docker compose up --build http://localhost:8080
oliver
devops
ado
clickup
sync
webhook
2026-04-14

Overview

Full two-way sync between Azure DevOps (ADO) and ClickUp. Webhook-driven, real-time. Tailwind CSS monitoring dashboard.

Tech Stack

  • Backend: Python + FastAPI + SQLAlchemy async
  • Database: SQLite
  • HTTP: httpx (async)
  • Frontend: Vanilla JS + Tailwind CDN
  • Infrastructure: Docker + docker-compose

Deployment

  • Run: docker compose up --build
  • Entry: src/main.py (uvicorn, port 8080)
  • Config: Copy .env.example.env
  • Local path: /Users/ai_leed/Documents/Projects/Oliver/DevOps_Click_UP_sync

Key Files

File Purpose
src/sync/engine.py Core sync logic
src/sync/dedup.py Loop prevention
src/sync/mapper.py ADO ↔ ClickUp field mapping

Sessions

2026-04-14 Project catalogued

Done: Added to Obsidian second brain.


Change Log

Date Requested Changed Files
2026-04-14 Initial setup Note created