átlagos kiegészítséek jó sok

This commit is contained in:
Roo
2026-03-22 11:02:05 +00:00
parent f53e0b53df
commit 5d44339f21
249 changed files with 20922 additions and 2253 deletions

View File

@@ -18,7 +18,7 @@ services:
restart: "no"
# --- KÖZPONTI API ---
api:
sf_api:
build: ./backend
container_name: sf_api
env_file: .env
@@ -43,7 +43,7 @@ services:
capabilities: [gpu]
# --- SZERVIZ HADOSZTÁLY ---
service_scout:
sf_service_scout:
build: ./backend
container_name: sf_service_scout
command: python -u -m app.workers.service.service_robot_1_scout_osm
@@ -53,7 +53,7 @@ services:
- shared_db_net
restart: unless-stopped
service_hunter:
sf_service_hunter:
build: ./backend
container_name: sf_service_hunter
command: python -u -m app.workers.service.service_robot_0_hunter
@@ -63,7 +63,7 @@ services:
- shared_db_net
restart: unless-stopped
service_researcher:
sf_service_researcher:
build: ./backend
command: python -u -m app.workers.service.service_robot_2_researcher
deploy:
@@ -74,7 +74,7 @@ services:
- shared_db_net
restart: unless-stopped
service_enricher:
sf_service_enricher:
build: ./backend
container_name: sf_service_enricher
command: python -u -m app.workers.service.service_robot_3_enricher
@@ -84,7 +84,7 @@ services:
- shared_db_net
restart: unless-stopped
service_validator:
sf_service_validator:
build: ./backend
container_name: sf_service_validator
command: python -u -m app.workers.service.service_robot_4_validator_google
@@ -95,7 +95,7 @@ services:
restart: unless-stopped
# --- JÁRMŰ HADOSZTÁLY ---
vehicle_discovery:
sf_vehicle_discovery:
build: ./backend
container_name: sf_vehicle_discovery
command: python -u -m app.workers.vehicle.vehicle_robot_0_discovery_engine
@@ -105,11 +105,13 @@ services:
- shared_db_net
restart: unless-stopped
vehicle_hunter:
sf_vehicle_hunter:
build: ./backend
container_name: sf_vehicle_hunter
command: python -u -m app.workers.vehicle.vehicle_robot_1_catalog_hunter
env_file: .env
volumes: # <-- EZT ADD HOZZÁ
- ./backend:/app
networks:
- sf_net
- shared_db_net
@@ -135,7 +137,7 @@ services:
- sf_net
- shared_db_net
vehicle_researcher:
sf_vehicle_researcher:
build: ./backend
command: python -u -m app.workers.vehicle.vehicle_robot_2_researcher
deploy:
@@ -152,11 +154,27 @@ services:
command: python -m app.workers.vehicle.vehicle_robot_1_5_heavy_eu
env_file: .env
restart: unless-stopped
entrypoint: >
/bin/sh -c "python -m app.worker.heavy_eu && echo 'Vége, pihenő...' && sleep 36000"
networks:
- sf_net
- shared_db_net
vehicle_alchemist:
sf_rdw_enricher:
build: ./backend
container_name: sf_rdw_enricher
command: python -m app.workers.vehicle.vehicle_robot_2_1_rdw_enricher
env_file: .env
volumes:
- ./backend:/app # <-- EZ KELL, HOGY LÁSSA A MAPPING FÁJLOKAT!
networks:
sf_net:
shared_db_net:
aliases:
- rdw_worker # Belső azonosító
restart: always
sf_vehicle_alchemist:
build: ./backend
container_name: sf_vehicle_alchemist
command: python -u -m app.workers.vehicle.vehicle_robot_3_alchemist_pro
@@ -173,7 +191,7 @@ services:
- shared_db_net
restart: unless-stopped
vehicle_vin_auditor:
sf_vehicle_vin_auditor:
build: ./backend
container_name: sf_vehicle_vin_auditor
command: python -u -m app.workers.vehicle.vehicle_robot_4_vin_auditor
@@ -183,8 +201,20 @@ services:
- shared_db_net
restart: unless-stopped
fs_vehicle_validator:
build: ./backend
container_name: sf_vehicle_validator
command: python -u -m app.workers.vehicle.vehicle_robot_4_validator
env_file: .env
volumes:
- ./backend:/app
networks:
- sf_net
- shared_db_net
restart: unless-stopped
# --- GB (ANGOL) JÁRMŰ HADOSZTÁLY ---
gb_vehicle_discovery:
sf_gb_vehicle_discovery:
build: ./backend
container_name: sf_gb_vehicle_discovery
command: python -u -m app.workers.vehicle.vehicle_robot_0_gb_discovery
@@ -194,7 +224,7 @@ services:
- shared_db_net
restart: unless-stopped
gb_vehicle_hunter:
sf_gb_vehicle_hunter:
build: ./backend
container_name: sf_gb_vehicle_hunter
command: python -u -m app.workers.vehicle.vehicle_robot_1_gb_hunter
@@ -205,7 +235,7 @@ services:
restart: unless-stopped
# --- RENDSZER HADOSZTÁLY ---
system_ocr:
sf_system_ocr:
build: ./backend
container_name: sf_system_ocr
command: python -u -m app.workers.ocr.robot_1_ocr_processor
@@ -214,21 +244,49 @@ services:
- sf_net
- shared_db_net
volumes:
- ./backend:/app
- /mnt/nas/app_data:/mnt/nas/app_data
restart: unless-stopped
system_auditor:
sf_system_auditor:
build: ./backend
container_name: sf_system_auditor
command: python -u -m app.workers.system.system_robot_2_service_auditor
command: python -u -m app.workers.service.service_robot_5_auditor
env_file: .env
networks:
- sf_net
- shared_db_net
restart: unless-stopped
# --- ADMIN WEBES FELÜLET (HITL) ---
sf_admin_ui:
build: ./backend
container_name: sf_admin_ui
command: streamlit run app/admin_ui.py --server.port=8501 --server.address=0.0.0.0
env_file: .env
ports:
- "8501:8501"
volumes:
- ./backend:/app
- /mnt/nas/app_data:/mnt/nas/app_data
networks:
- sf_net
- shared_db_net
restart: unless-stopped
# --- MAILPIT (E-MAIL TESZTELÉS) ---
sf_mailpit:
image: axllent/mailpit
container_name: sf_mailpit
ports:
- "8025:8025" # Web UI
- "1025:1025" # SMTP port
networks:
- sf_net
restart: unless-stopped
networks:
sf_net:
driver: bridge
shared_db_net:
external: true
external: true