generated from Templates/Docker_Image
28 lines
791 B
Makefile
28 lines
791 B
Makefile
.PHONY: help run-api run-frontend run-tests init-db clean
|
|
|
|
help:
|
|
@echo "Available targets:"
|
|
@echo " make run-api - Run FastAPI app with NiceGUI frontend (default)"
|
|
@echo " make run-tests - Run pytest tests"
|
|
@echo " make init-db - Initialize database"
|
|
@echo " make clean - Remove container volumes"
|
|
@echo " make rebuild - Rebuild and run container"
|
|
|
|
run-api:
|
|
@echo "Starting FastAPI app with NiceGUI frontend..."
|
|
@bash start.sh dev
|
|
|
|
run-frontend:
|
|
@echo "NiceGUI is now integrated with FastAPI - use 'make run-api' to start everything together"
|
|
|
|
run-tests:
|
|
pytest -v
|
|
|
|
init-db:
|
|
@python -c "from main import app; from database import init_db; init_db()"
|
|
|
|
clean:
|
|
@echo "Cleaning up..."
|
|
@docker-compose down -v
|
|
|
|
rebuild: clean run-api |