More setup

This commit is contained in:
Jacob Windsor
2025-02-19 12:39:01 +01:00
parent 239068e7f6
commit 861eac6d46
8 changed files with 128 additions and 31 deletions
+20
View File
@@ -0,0 +1,20 @@
# Variables
APP_NAME=app/main.py
VENV_DIR=venv
REQ_FILE=backend/requirements.txt
# Create virtual environment
venv:
python3 -m venv $(VENV_DIR)
# Install dependencies
install:
$(VENV_DIR)/bin/pip install -r $(REQ_FILE)
# Run the application
start: install
$(VENV_DIR)/bin/python $(APP_NAME)
# Clean up
clean:
rm -rf $(VENV_DIR)