2026-04-26 18:32:32 +02:00
|
|
|
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
|
2026-04-26 23:17:31 +02:00
|
|
|
FLASK_APP=app.py FLASK_DEBUG=1 PORT=9912 $(VENV)/bin/flask run --host=0.0.0.0 --port=9912 --reload
|
2026-04-26 18:32:32 +02:00
|
|
|
|
|
|
|
|
test: install
|
|
|
|
|
$(PYTEST) tests/ -v
|
|
|
|
|
|
|
|
|
|
build:
|
|
|
|
|
docker build -t punktfri:local .
|