# Variables APP_NAME=app/main.py VENV_DIR=venv REQ_FILE=backend/requirements.txt venv: python3 -m venv $(VENV_DIR) install: $(VENV_DIR)/bin/pip install -r $(REQ_FILE) install-dev: $(VENV_DIR)/bin/pip install -r $(REQ_FILE) -r requirements-dev.txt start: docker compose up -d db @echo "Waiting for the database to be ready..." @while ! nc -z localhost 5432; do \ sleep 1; \ done uvicorn backend.app.main:app --reload --host 0.0.0.0 --port 8080 --reload-include backend/app start-db: docker-compose up -d db stop-db: docker-compose down clean-db: docker compose down -v db clean: rm -rf $(VENV_DIR)