Initial ldap and radius configs
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
ARG from=debian:bookworm
|
||||
FROM ${from}
|
||||
ARG DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
#
|
||||
# We need also curl to get the signing key
|
||||
#
|
||||
RUN apt-get update \
|
||||
&& apt-get install -y curl
|
||||
|
||||
#
|
||||
# Set up NetworkRADIUS extras repository
|
||||
#
|
||||
RUN install -d -o root -g root -m 0755 /etc/apt/keyrings \
|
||||
&& curl -o /etc/apt/keyrings/packages.networkradius.com.asc "https://packages.inkbridgenetworks.com/pgp/packages%40networkradius.com" \
|
||||
&& echo "deb [signed-by=/etc/apt/keyrings/packages.networkradius.com.asc] http://packages.networkradius.com/extras/debian/bookworm bookworm main" > /etc/apt/sources.list.d/networkradius-extras.list
|
||||
|
||||
#
|
||||
# Install from reposittory
|
||||
#
|
||||
RUN apt-get install -y freeradius \
|
||||
&& apt-get clean \
|
||||
&& rm -r /var/lib/apt/lists/* \
|
||||
&& ln -s /etc/freeradius /etc/raddb
|
||||
|
||||
ADD ./raddb/* /etc/raddb/3.0/
|
||||
|
||||
WORKDIR /
|
||||
|
||||
EXPOSE 1812/udp 1813/udp
|
||||
ENTRYPOINT ["freeradius"]
|
||||
CMD ["-X"]
|
||||
Reference in New Issue
Block a user