2026-04-19 17:27:26 +02:00
|
|
|
.PHONY: run install docker-build docker-run stop
|
|
|
|
|
|
2026-04-19 18:39:56 +02:00
|
|
|
VENV=.venv
|
|
|
|
|
PYTHON=$(VENV)/bin/python3
|
|
|
|
|
PIP=$(VENV)/bin/pip3
|
|
|
|
|
|
|
|
|
|
$(VENV)/bin/activate:
|
|
|
|
|
python3 -m venv $(VENV)
|
2026-04-19 17:27:26 +02:00
|
|
|
|
2026-04-19 18:39:56 +02:00
|
|
|
install: $(VENV)/bin/activate
|
|
|
|
|
$(PIP) install -r requirements.txt --quiet
|
|
|
|
|
|
|
|
|
|
run: install
|
|
|
|
|
FLASK_ENV=development PORT=9234 $(PYTHON) app.py
|
2026-04-19 17:27:26 +02:00
|
|
|
|
|
|
|
|
docker-build:
|
|
|
|
|
docker build -t web-erika .
|
|
|
|
|
|
|
|
|
|
docker-run: docker-build
|
2026-04-19 17:29:42 +02:00
|
|
|
docker run --rm -p 9234:9234 -e PORT=9234 web-erika
|
2026-04-19 17:27:26 +02:00
|
|
|
|
|
|
|
|
stop:
|
|
|
|
|
@docker ps -q --filter name=web-erika | xargs -r docker stop
|