wip
This commit is contained in:
@@ -11,7 +11,7 @@ GREEN := $(shell tput setaf 2 2>/dev/null)
|
||||
CYAN := $(shell tput setaf 6 2>/dev/null)
|
||||
|
||||
.PHONY: help install sync lock lint typecheck \
|
||||
admin otp fresh \
|
||||
admin otp fresh batch \
|
||||
build up down logs shell \
|
||||
clean
|
||||
|
||||
@@ -46,6 +46,10 @@ typecheck: ## Run Pyright type-checker
|
||||
|
||||
# ── Crawler ───────────────────────────────────────────────────────────────────
|
||||
|
||||
patch-driver: ## Download + patch ChromeDriver once into drivers/ (run after Chrome updates)
|
||||
@mkdir -p drivers
|
||||
PYTHONPATH=. $(PYTHON) scripts/patch_driver.py
|
||||
|
||||
admin: ## Start the admin panel (http://localhost:8000)
|
||||
@mkdir -p $(DATA_DIR)
|
||||
$(PYTHON) main.py admin
|
||||
@@ -62,6 +66,14 @@ fresh: ## Run Scenario 2 — fresh cookie session
|
||||
@mkdir -p $(DATA_DIR)
|
||||
$(PYTHON) main.py fresh
|
||||
|
||||
WORKERS ?= 3
|
||||
RUNS ?= 10
|
||||
STAGGER ?= 500
|
||||
|
||||
batch: ## Run many parallel runners (WORKERS=3 RUNS=10 STAGGER=500)
|
||||
@mkdir -p $(DATA_DIR)
|
||||
$(PYTHON) main.py batch --workers $(WORKERS) --runs $(RUNS) --stagger $(STAGGER)
|
||||
|
||||
# ── Docker ────────────────────────────────────────────────────────────────────
|
||||
|
||||
build: ## Build the Docker image
|
||||
|
||||
Reference in New Issue
Block a user