init commit. Skeleton prepared

This commit is contained in:
2025-08-08 19:48:03 +09:00
commit d58302c2c8
127 changed files with 1329 additions and 0 deletions

15
README.md Normal file
View File

@@ -0,0 +1,15 @@
# Match Agency — Python Microservices Skeleton
**Stack**: Python (FastAPI) • PostgreSQL • SQLAlchemy 2.0 • Alembic • Docker Compose
**Gateway**: Nginx • **CI/CD**: Drone
## Quick Start
1) `cp .env.example .env`
2) `docker compose up --build`
3) Gateway: http://localhost:8080 (routes: /auth, /profiles, /match, /chat, /payments)
## Structure
- services/* — микросервисы (ООП-слои: repositories/services)
- infra/db/init — init-скрипты Postgres (создание БД под сервисы)
- infra/gateway — конфиг Nginx (API gateway)
- .drone.yml — CI/CD (pytest + docker build)