# Backend GEOINTEL_ENV=development GEOINTEL_API_PREFIX=/api/v1 DATABASE_URL=postgresql+psycopg://geointel:geointel@localhost:5432/geointel?connect_timeout=1 STORAGE_ROOT=./storage MAX_UPLOAD_MB=500 CORS_ORIGINS=http://localhost:1202,http://127.0.0.1:1202 YOLO_ENABLED=false YOLO_MODELS_DIR=/app/models YOLO_MODEL_PATH= YOLO_MODEL_ID=yolo-configured YOLO_MODEL_DISPLAY_NAME=Configured YOLO detector YOLO_MODEL_VERSION= YOLO_CONFIG_DIR=./storage/ultralytics YOLO_DEVICE=cpu YOLO_IMAGE_SIZE=640 YOLO_MAX_TILES=100 YOLO_MAX_DETECTIONS=1000 YOLO_DUPLICATE_IOU_THRESHOLD=0.5 YOLO_BATCH_SIZE=1 ENABLE_GRB_WFS=false GRB_WFS_URL= OSM_OVERPASS_URL=https://overpass-api.de/api/interpreter # Install backend raster dependencies when needed: # python -m pip install rasterio # Frontend VITE_API_BASE_URL= VITE_API_PROXY_TARGET=http://localhost:8000 # Leave empty to use the local/demo OpenStreetMap fallback with visible attribution. # Set this to a managed MapLibre style URL for production or heavier tile traffic. VITE_MAP_STYLE_URL= # Docker Compose / Unraid GEOINTEL_FRONTEND_PORT=1202 GEOINTEL_BACKEND_PORT=8000 GEOINTEL_INSTALL_AI=false GEOINTEL_STORAGE_PATH=./storage GEOINTEL_MODELS_PATH=./models GEOINTEL_POSTGIS_DATA_PATH=./postgres-data GEOINTEL_POSTGRES_DB=geointel GEOINTEL_POSTGRES_USER=geointel GEOINTEL_POSTGRES_PASSWORD=geointel GEOINTEL_CORS_ORIGINS=http://localhost:1202,http://127.0.0.1:1202 GEOINTEL_MAX_UPLOAD_MB=500