From 08bd9625aef7ccf4ce1a56de5e0d9a6877b102f4 Mon Sep 17 00:00:00 2001 From: Marko Djordjevic Date: Mon, 16 Feb 2026 14:58:07 +0100 Subject: [PATCH] fix: build TA-Lib from source in ML Dockerfile --- services/ml/Dockerfile | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/services/ml/Dockerfile b/services/ml/Dockerfile index 235a1db..2356dfa 100644 --- a/services/ml/Dockerfile +++ b/services/ml/Dockerfile @@ -1,12 +1,19 @@ FROM python:3.11-slim -# Install system dependencies including TA-Lib C library +# Install system dependencies and build TA-Lib from source RUN apt-get update && apt-get install -y \ build-essential \ wget \ - libta-lib-dev \ libpq-dev \ - && rm -rf /var/lib/apt/lists/* + && rm -rf /var/lib/apt/lists/* \ + && wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz \ + && tar -xzf ta-lib-0.4.0-src.tar.gz \ + && cd ta-lib/ \ + && ./configure --prefix=/usr \ + && make \ + && make install \ + && cd .. \ + && rm -rf ta-lib ta-lib-0.4.0-src.tar.gz # Set working directory WORKDIR /app