Makefile
Rama main · réplica de lectura del repositorio original.
.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