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