Files
PunktFri/Makefile

22 lines
446 B
Makefile
Raw Normal View History

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 .