VENV := .venv PYTHON := $(VENV)/bin/python PIP := $(VENV)/bin/pip PYTEST := $(VENV)/bin/pytest .PHONY: install run test build $(VENV)/bin/activate: python3 -m venv $(VENV) install: $(VENV)/bin/activate $(PIP) install --quiet -r requirements-dev.txt run: install FLASK_APP=app.py FLASK_DEBUG=1 PORT=9912 $(VENV)/bin/flask run --host=0.0.0.0 --port=9912 --reload test: install $(PYTEST) tests/ -v build: docker build -t punktfri:local .