From c952c6a55e7227cb923bba70ab530703f01f7eac Mon Sep 17 00:00:00 2001 From: Tygozwolle Date: Fri, 24 Jul 2026 12:44:51 +0200 Subject: [PATCH] Refactor Dockerfile comments for clarity and consistency --- Dockerfile | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index c3d7e93..a864cd1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ FROM freeradius/freeradius-server:latest -# Install dependencies for building PostgreSQL module +# Build dependencies RUN apt-get update && \ apt-get install -y \ git \ @@ -12,10 +12,16 @@ RUN apt-get update && \ libtool && \ rm -rf /var/lib/apt/lists/* -# Build FreeRADIUS with PostgreSQL support +# Build PostgreSQL module 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 + +# Runtime: point FreeRADIUS to the compiled module directory +RUN ln -s /usr/local/lib/freeradius /usr/lib/freeradius + +# Runtime: use the compiled config directory +RUN rm -rf /etc/freeradius && ln -s /usr/local/etc/raddb /etc/freeradius