updates :)
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 batch \
|
||||
dev admin worker otp fresh batch \
|
||||
build up down logs shell \
|
||||
clean
|
||||
|
||||
@@ -50,10 +50,19 @@ patch-driver: ## Download + patch ChromeDriver once into drivers/ (run after Chr
|
||||
@mkdir -p drivers
|
||||
PYTHONPATH=. $(PYTHON) scripts/patch_driver.py
|
||||
|
||||
dev: ## Start admin panel + RQ worker together (Ctrl-C stops both)
|
||||
@mkdir -p $(DATA_DIR)
|
||||
@trap 'kill 0' INT TERM EXIT; \
|
||||
$(UV) run rq worker --with-scheduler batch & \
|
||||
$(PYTHON) main.py admin
|
||||
|
||||
admin: ## Start the admin panel (http://localhost:8000)
|
||||
@mkdir -p $(DATA_DIR)
|
||||
$(PYTHON) main.py admin
|
||||
|
||||
worker: ## Start RQ worker with scheduler (batch queue)
|
||||
$(UV) run rq worker --with-scheduler batch
|
||||
|
||||
otp: ## Run Scenario 1 — SMS-OTP login (PHONE=+98... or all from .env)
|
||||
@mkdir -p $(DATA_DIR)
|
||||
ifdef PHONE
|
||||
|
||||
Reference in New Issue
Block a user