summary refs log tree commit diff
path: root/Makefile
blob: 4d420766fb9ae4791ee1e82cdc7114f0567e0eb4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
VENV=venv
PYTHON=$(VENV)/bin/python
PIP=$(VENV)/bin/pip

.PHONY: run
run: $(VENV)/bin/activate app.py
	$(PYTHON) app.py

.PHONY: install
install: $(VENV)/bin/activate

$(VENV)/bin/activate: requirements.txt
	python3 -m venv $(VENV)
	$(PIP) install -r $^

.PHONY: migrate
migrate: migrate.py
	$(PYTHON) $^ install

.PHONY: clean
clean:
	rm -rf __pycache__
	rm -rf $(VENV)