Ctrl K
ComunidadGuías…

Makefile

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
.PHONY: start stop restart logs status clean setup dev test verify

# One-click start (interactive setup on first run)
start:
	@bash start.sh

# Stop all services
stop:
	docker compose down

# Restart
restart: stop start

# View logs
logs:
	docker compose logs -f

# Service status
status:
	@docker compose ps

# Remove all data (volumes)
clean:
	docker compose down -v

# Development mode (requires Rust + Node.js)
dev:
	docker compose up -d postgres redis
	@echo "Infrastructure ready. Run services manually:"
	@echo "  cargo run -p gateway &"
	@echo "  cargo run -p user-service &"
	@echo "  cargo run -p novel-service &"
	@echo "  cargo run -p agent-service &"
	@echo "  cargo run -p narrative-service &"
	@echo "  cd frontend && pnpm dev"

# Run all tests
test:
	cargo test --workspace
	cd frontend && pnpm test

# Run the exact required cross-platform CI workflow for the current pushed SHA
verify:
	@bash tools/verify-ci.sh