# CropIntel local stack — no Kaggle if you set CROPINTEL_MODELS_URL to a .zip of ml/models/ # # Usage: # export CROPINTEL_MODELS_URL='https://github.com/ORG/REPO/releases/download/v1/cropintel-models.zip' # docker compose up --build # # Or bind-mount models you already have on the host: # docker compose run --rm -v ./ml/models:/app/ml/models app npm run dev services: app: build: . ports: - "3050:3050" environment: - CROPINTEL_MODELS_URL=${CROPINTEL_MODELS_URL:-} - NEXT_PUBLIC_GOOGLE_MAPS_API_KEY=${NEXT_PUBLIC_GOOGLE_MAPS_API_KEY:-} volumes: - ./ml/models:/app/ml/models - ./:/app - /app/node_modules - /app/.next