From 3bf6f39ef1820dfc051502addee602f3ff9b0398 Mon Sep 17 00:00:00 2001 From: Fredrik Baberg Date: Tue, 16 Jan 2024 19:46:43 +0100 Subject: [PATCH] Add check that pip is available on startup of OctoPrint --- 3dprinter-octoprint/config.yaml | 2 +- 3dprinter-octoprint/rootfs/etc/cont-init.d/octoprint.sh | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/3dprinter-octoprint/config.yaml b/3dprinter-octoprint/config.yaml index 3d111cb..42f2b5f 100644 --- a/3dprinter-octoprint/config.yaml +++ b/3dprinter-octoprint/config.yaml @@ -1,5 +1,5 @@ name: "3DPrinter-OctoPrint" -version: "2024.01.0" +version: "2024.01.1" slug: "3dprinter-octoprint" description: "OctoPrint as an addon, no additional bells and whistles." arch: diff --git a/3dprinter-octoprint/rootfs/etc/cont-init.d/octoprint.sh b/3dprinter-octoprint/rootfs/etc/cont-init.d/octoprint.sh index bf03afd..e0ef94d 100644 --- a/3dprinter-octoprint/rootfs/etc/cont-init.d/octoprint.sh +++ b/3dprinter-octoprint/rootfs/etc/cont-init.d/octoprint.sh @@ -10,6 +10,7 @@ export BASEDIR="--basedir /data/config/octoprint" } || { # Otherwise install it. { # Check if Python is available (at `/data/python/octoprint`, set by PATH in Dockerfile) python --version + python -m ensurepip } || { # Otherwise create Python virtual environment. python3 -m venv /data/python/octoprint # Install wheel to speed up future installs.