Tarek Masryo
chore: update project files
6bef416
raw
history blame contribute delete
648 Bytes
.PHONY: install lint compile test smoke check run docker-build docker-run docker-check
install:
python -m pip install --upgrade pip
pip install -r requirements-dev.txt
lint:
ruff check app.py src tests scripts
compile:
python -m compileall app.py src tests scripts
test:
python scripts/run_pytest.py -q
smoke:
python -c "import app; from src.dashboard import CommandCenterApp; CommandCenterApp()"
check: lint compile test smoke
run:
streamlit run app.py
docker-build:
docker build -t rag-qa-command-center:1.0.0 .
docker-run:
docker run --rm -p 8501:8501 rag-qa-command-center:1.0.0
docker-check:
python scripts/docker_smoke.py