diff --git a/.gitignore b/.gitignore index c18dd8d..670a936 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ __pycache__/ +.venv/ diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..28a244a --- /dev/null +++ b/Makefile @@ -0,0 +1,18 @@ + # =====CONFIG===== +PYTHON := python3 +VENV := .venv + + +# =====RECIPES===== +# Create the virtual environment +$(VENV)/bin/activate: setup.py + '$(PYTHON)' -m venv '$(VENV)' + '$(VENV)/bin/pip' install -r requirements.txt + +venv: $(VENV)/bin/activate +.PHONY: venv + +# Remove any temporary files +clean: + @ rm -rf '$(VENV)' +.PHONY: clean diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..d6aaf48 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,2 @@ +Flask==2.0.2 +gunicorn==20.1.0