From 3388138bb0c9539ae8114c0eb970bca5e051dad5 Mon Sep 17 00:00:00 2001 From: Tygozwolle Date: Fri, 24 Jul 2026 12:43:08 +0200 Subject: [PATCH] Refactor Dockerfile to use apt-get for installing PostgreSQL dependencies and improve build process --- Dockerfile | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index ab2cd51..c3d7e93 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,21 @@ FROM freeradius/freeradius-server:latest -RUN apk add postgresql-dev build-base \ - && cd /tmp \ - && git clone --depth 1 https://github.com/FreeRADIUS/freeradius-server.git \ - && cd freeradius-server \ - && ./configure --with-rlm-sql-postgresql \ - && make \ - && make install +# Install dependencies for building PostgreSQL module +RUN apt-get update && \ + apt-get install -y \ + git \ + build-essential \ + libpq-dev \ + pkg-config \ + autoconf \ + automake \ + libtool && \ + rm -rf /var/lib/apt/lists/* + +# Build FreeRADIUS with PostgreSQL support +RUN cd /tmp && \ + git clone --depth 1 https://github.com/FreeRADIUS/freeradius-server.git && \ + cd freeradius-server && \ + ./configure --with-rlm-sql-postgresql && \ + make && \ + make install