From 107f8b86262e268d181bf803732ff341616746f5 Mon Sep 17 00:00:00 2001 From: devaine Date: Fri, 6 Mar 2026 12:49:07 -0600 Subject: [PATCH] build(Dockerfile): adding a ENV on the virtual environment might do it --- server-scripts/desec-ip-sync/Dockerfile | 2 +- server-scripts/desec-ip-sync/requirements.txt | 2 ++ server-scripts/desec-ip-sync/run.bash | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 server-scripts/desec-ip-sync/requirements.txt diff --git a/server-scripts/desec-ip-sync/Dockerfile b/server-scripts/desec-ip-sync/Dockerfile index b7949e5..381d614 100644 --- a/server-scripts/desec-ip-sync/Dockerfile +++ b/server-scripts/desec-ip-sync/Dockerfile @@ -10,7 +10,7 @@ RUN apt update && apt install python3.11-venv -y RUN bash run.bash -RUN source venv/bin/activate +ENV PATH="$PWD/venv/bin:$PATH" CMD ["python3", "main.py"] diff --git a/server-scripts/desec-ip-sync/requirements.txt b/server-scripts/desec-ip-sync/requirements.txt new file mode 100644 index 0000000..a830e70 --- /dev/null +++ b/server-scripts/desec-ip-sync/requirements.txt @@ -0,0 +1,2 @@ +python-dotenv +requests diff --git a/server-scripts/desec-ip-sync/run.bash b/server-scripts/desec-ip-sync/run.bash index a3c011e..7372638 100755 --- a/server-scripts/desec-ip-sync/run.bash +++ b/server-scripts/desec-ip-sync/run.bash @@ -9,7 +9,7 @@ fi if [ ! -d venv ]; then python3 -m venv venv source venv/bin/activate - pip install -U python-dotenv requests + pip install -U -r requirements.txt pip install -U pip # Update pip to the latest version else source venv/bin/activate