feat: implement pivot-currency model, rbac smart tokens & fix circular imports

This commit is contained in:
2026-02-10 10:20:45 +00:00
parent 24d35fe0c1
commit e255fea3a5
117 changed files with 2247 additions and 3542 deletions

View File

@@ -1,3 +1,5 @@
version: '3.8'
services:
# 1. MIGRÁCIÓ (Adatbázis szerkezet frissítése)
migrate:
@@ -7,9 +9,7 @@ services:
container_name: service_finder_migrate
env_file: .env
volumes:
- ./backend:/app
- ./alembic.ini:/app/alembic.ini
- ./migrations:/app/migrations
- ./backend:/app # Ez tartalmazza az alembic.ini-t és a migrations mappát is!
environment:
PYTHONPATH: /app
DATABASE_URL: ${MIGRATION_DATABASE_URL}
@@ -28,10 +28,8 @@ services:
env_file: .env
volumes:
- ./backend:/app
- ./alembic.ini:/app/alembic.ini
- ./migrations:/app/migrations
- /mnt/nas/app_data:/mnt/nas/app_data # Központi NAS elérés
- ./static_previews:/app/static/previews # Lokális SSD gyorsítótár a miniképeknek
- ./static_previews:/app/static/previews # Lokális SSD gyorsítótár
command: uvicorn app.main:app --host 0.0.0.0 --port 8000 --proxy-headers --forwarded-allow-ips="*"
ports:
- "8000:8000"
@@ -72,7 +70,7 @@ services:
- default
restart: unless-stopped
# 4. REDIS (Lokális cache, NAS perzisztencia)
# 4. REDIS (Lokális cache)
redis:
image: redis:alpine
container_name: service_finder_redis