mirror of
https://github.com/dartdavros/chatballs.git
synced 2026-10-12 04:14:59 +03:00
6ed2c175ef90ea84df04f12d207b57b64dc01b9e
- DRF ScopedRateThrottle on login (10/min), password-reset request/confirm (5/min) and TOTP verify (10/min); rates configurable, disabled under tests - throttling backed by the Redis cache in production - test asserts login is rejected with 429 after the limit Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Edevs Hub
Canonical implementation workspace for hub.edevs.tech.
Local start
Copy-Item .env.example .env
.\scripts\start.ps1
The local compose stack contains:
- Django ASGI backend and background worker;
- PostgreSQL;
- Redis;
- Internal Hub UI;
- Checkout UI;
- Web Chat UI;
- local Nginx reverse proxy.
No production secrets are stored in the repository.
Default local URLs:
- Internal Hub UI:
http://localhost:5173 - Django admin:
http://localhost:8010/admin/ - Checkout:
http://localhost:5174 - Web Chat:
http://localhost:5175 - Backend API:
http://localhost:8010/api/v1
Create or refresh the local OWNER account:
docker compose run --rm backend python manage.py bootstrap_owner --email owner@edevs.tech --password local-owner-password --name "Иван Петров"
Description
No description provided
aiai-agentcustomer-servicecustomer-supportdjangodocker-composehelpdeskknowledge-baselive-chatmaxopen-sourcepgvectorragself-hostedtelegramtelegrambot
Readme
AGPL-3.0
12 MiB
0 Stars
1 Watchers
0 Forks
Languages
Python
42.1%
TypeScript
25.1%
HTML
15.6%
JavaScript
10.6%
CSS
5.8%
Other
0.7%