| Сервис | Назначение | Технологии |
|---|---|---|
around_back |
Основной REST API, admin, schema, static/media handling, billing/reviews/push APIs | Django, DRF, SimpleJWT |
around_worker_default |
Celery задачи очереди default |
Django, Celery |
around_worker_sms |
SMS/OTP задачи | Django, Celery |
around_worker_payments |
Платёжные задачи | Django, Celery |
around_worker_firebase |
Push/Firebase задачи | Django, Celery |
around_beat |
Периодические задачи | Django Celery Beat |
around_chat |
HTTP/WebSocket chat API | Go |
around_db |
Основная база проекта | PostgreSQL 17 |
around_redis |
Redis broker/cache/events | Redis 8 |
nginx |
Внешний reverse proxy | Nginx |
wiki |
Документация проекта | Wiki.js |
wiki_db |
База Wiki.js | PostgreSQL 17 |
/api/v1/: auth, profile, sheets, billing, reviews, push, feedback and support APIs.around_chat.around_db и around_redis.FirebaseQueue worker when Firebase is enabled.wiki_db.Текущий nginx:
/static/ отдаёт static files из static_data./ws/chats проксирует WebSocket в around_chat:8080./api/v1/chats проксирует chat HTTP API в around_chat:8080.around_back:8000.wiki.q7m4t2x9b1.auna.kz проксируется на wiki:3000.Wiki.js stack остаётся отдельным compose в docs/wiki-js, но текущий production nginx уже содержит отдельный server block для Wiki.js. Связь между production nginx и Wiki.js выполняется через external network around_public.
Runtime ports, env и network preflight описаны в Environment and runtime.