Local development environment (v6_api, c2c_ui, optional services)

Local development environment (v6_api, c2c_ui, optional services) An architecture diagram generated by Archify. Developer · browser · VS Code · Architecture component Developer browser · VS Code Remote backends · demov6 media · images · forum · Architecture component · default of 'localhost' Remote backends demov6 media · images · forum default of 'localhost' Playwright e2e · npm run e2e · UI on :6553 · Architecture component Playwright e2e npm run e2e · UI on :6553 c2c_ui dev server · npm run serve · Vite 8 :8080 · Architecture component · BUILD_ENV=local c2c_ui dev server npm run serve · Vite 8 :8080 BUILD_ENV=local v6_api (FastAPI) · make serve · uvicorn :6543 · v6_api stack: dev container, or uv venv + docker compose · Python 3.15 · uv v6_api (FastAPI) make serve · uvicorn :6543 Python 3.15 · uv Redis 7.2 · :6379 · queue db 6, cache db 7 · v6_api stack: dev container, or uv venv + docker compose Redis 7.2 :6379 · queue db 6, cache db 7 ES syncer · make run-syncer · v6_api stack: dev container, or uv venv + docker compose ES syncer make run-syncer PostgreSQL + PostGIS · :5432 · c2corg, c2corg_tests · v6_api stack: dev container, or uv venv + docker compose PostgreSQL + PostGIS :5432 · c2corg, c2corg_tests Elasticsearch 2.4 · :9200 · index c2corg · v6_api stack: dev container, or uv venv + docker compose Elasticsearch 2.4 :9200 · index c2corg Job scheduler · make run-background-jobs · v6_api stack: dev container, or uv venv + docker compose Job scheduler make run-background-jobs ghcr.io dev images · c2corg-dev-db · c2corg-dev-es · Architecture component · anonymized extract ghcr.io dev images c2corg-dev-db · c2corg-dev-es anonymized extract c2c_images · optional · local folders · Architecture component c2c_images optional · local folders c2c_tracking · optional · start:dev · Architecture component c2c_tracking optional · start:dev tracking PostgreSQL · docker-compose.psql.yml · Architecture component tracking PostgreSQL docker-compose.psql.yml opens REST :6543 media · upload · forum login · fixtures SQL enqueue · cache consume index search purge dev-db image dev-es image upload trackers SQL v6_api stack: dev container, or uv venv + docker compose Legend Frontend Backend Database Cloud Message bus External