foxygit / Subtitles Log in
commit 9272782944fe4bef78883957a93b493fd1c52f96
Author:     MrjensK <jens.se@icloud.com>
AuthorDate: Mon Apr 20 21:46:17 2026 +0200
Commit:     MrjensK <jens.se@icloud.com>
CommitDate: Mon Apr 20 21:46:17 2026 +0200

    lägger till venv
---
 .gitignore |  1 +
 start.sh   | 15 +++++++++++++--
 2 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..21d0b89
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+.venv/
diff --git a/start.sh b/start.sh
index c918fd1..0e4cf7f 100755
--- a/start.sh
+++ b/start.sh
@@ -1,9 +1,20 @@
 #!/bin/bash
+set -e
+
+VENV_DIR="$(dirname "$0")/.venv"
+
+if [ ! -d "$VENV_DIR" ]; then
+    echo "Creating virtual environment..."
+    python3 -m venv "$VENV_DIR"
+fi
+
+source "$VENV_DIR/bin/activate"
+
 echo "Installing dependencies..."
-pip3 install -r requirements.txt
+pip install -r "$(dirname "$0")/requirements.txt"

 echo ""
 echo "Starting SubTok..."
 echo "Open http://localhost:8000 in your browser"
 echo ""
-python3 app.py
+python app.py