# --- ADATBÁZIS KAPCSOLAT (Központi) --- # Itt a 'shared-postgres' nevet használjuk, ami a központi konténer neve APP_DB_HOST=shared-postgres APP_DB_PORT=5432 APP_DB_NAME=service_finder APP_DB_USER=service_finder_app # IDE ÍRD AZT A JELSZÓT, amit a pgAdminban/ALTER USER parancsnál adtál a 'service_finder_app'-nak! APP_DB_PASSWORD='MiskociA74' # Ez a legfontosabb sor, ezt használja a Python program: DATABASE_URL=postgresql+asyncpg://service_finder_app:MiskociA74@shared-postgres:5432/service_finder # Migrációhoz (néha szinkron driver kell): MIGRATION_DATABASE_URL=postgresql+asyncpg://service_finder_app:MiskociA74@shared-postgres:5432/service_finder # --- ALKALMAZÁS BEÁLLÍTÁSOK --- ALLOWED_ORIGINS="https://app.profibot.hu,https://dev.profibot.hu,http://localhost:3000" PYTHONPATH=/app # --- MINIO (Fájltárolás) --- # Ez maradhat helyi konténer, vagy köthetjük a központihoz is, de most hagyjuk a projektben MINIO_ENDPOINT=minio:9000 MINIO_ROOT_USER=kincses MINIO_ROOT_PASSWORD='MiskociA74' MINIO_ACCESS_KEY=kincses MINIO_SECRET_KEY='MiskociA74' # --- EGYÉB API KULCSOK --- SENDGRID_API_KEY=SG.SENDGRID_API_KEY=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 FROM_EMAIL=info@profibot.hu # Biztonsági kulcs a tokenekhez (KÖTELEZŐ!) SECRET_KEY=2dca2ff3bf9b8184e14038d5d08e646b31bd4a5f5ffc7e19d28e294f3bb3760b _______________________________________________________________ # ============================================================================== # 🛠️ INFRASTRUKTÚRA (Docker & Database) # ============================================================================== # Adatbázis alapok POSTGRES_USER=kincses POSTGRES_PASSWORD='MiskociA74' POSTGRES_DB=service_finder # Kapcsolati URL a Python számára (Központi shared-postgres) DATABASE_URL=postgresql+asyncpg://service_finder_app:MiskociA74@shared-postgres:5432/service_finder # Migrációhoz használt URL (Alembic számára) MIGRATION_DATABASE_URL=postgresql+asyncpg://service_finder_app:MiskociA74@shared-postgres:5432/service_finder # Redis elérés REDIS_URL=redis://service_finder_redis:6379/0 # ============================================================================== # 🚀 ALKALMAZÁS BEÁLLÍTÁSOK (FastAPI) # ============================================================================== ENV=development DEBUG=True PYTHONPATH=/app # Biztonsági kulcs a JWT tokenekhez (Generálj egy hosszú véletlen sort!) # Példa generáláshoz: openssl rand -hex 32 SECRET_KEY='2dca2ff3bf9b8184e14038d5d08e646b31bd4a5f5ffc7e19d28e294f3bb3760b' ALGORITHM=HS256 # CORS: Milyen címekről érhető el az API? (Vesszővel elválasztva) CORS_ORIGINS=https://app.profibot.hu,https://dev.profibot.hu,http://localhost:3000,http://192.168.100.10:3000 # Frontend címe a kiküldött linkekhez (Visszaigazolás, jelszó-visszaállítás) FRONTEND_BASE_URL=http://192.168.100.10:3000 # ============================================================================== # 📧 EMAIL RENDSZER (SMTP / SendGrid) # ============================================================================== # EMAIL_PROVIDER lehet: 'smtp' vagy 'sendgrid' vagy 'disabled' EMAIL_PROVIDER=sendgrid EMAILS_FROM_EMAIL=info@profibot.hu EMAILS_FROM_NAME='Service Finder' # SendGrid beállítások SENDGRID_API_KEY=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 # SMTP Fallback (Csak ha az EMAIL_PROVIDER=smtp) SMTP_HOST=smtp.gmail.com SMTP_PORT=587 SMTP_USER=info@profibot.hu SMTP_PASSWORD='SAJÁT_APP_PASSWORD' # ============================================================================== # 📦 MINIO (Fájltárolás - NAS-ra kivezetve) # ============================================================================== MINIO_ENDPOINT=minio:9000 MINIO_ROOT_USER=kincses MINIO_ROOT_PASSWORD='MiskociA74' MINIO_ACCESS_KEY=kincses MINIO_SECRET_KEY='MiskociA74' # --- Frontend --- FRONTEND_BASE_URL=https://dev.profibot.hu/docs GOOGLE_API_KEY=AIzaSyB3-Uo6qFBNi83hK01uoaUARtYHxERbtXg