| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.ref.name=ubuntu |
| LABEL org.opencontainers.image.version=22.04 |
| ADD file:598bb7ba54e5a576778e9ebe1f4e514188812bea30c08d00446f8d04c37053e6 in / |
| CMD ["/bin/bash"] |
| ARG DEBIAN_FRONTEND=noninteractive |
| COPY /usr/local/src/repositories/*.deb /tmp/ # buildkit |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c ln -fs /usr/share/zoneinfo/Etc/UTC /etc/localtime # buildkit |
| ARG freerad_uid=101 |
| ARG freerad_gid=101 |
| RUN |3 DEBIAN_FRONTEND=noninteractive freerad_uid=101 freerad_gid=101 /bin/sh -c groupadd -g ${freerad_gid} -r freerad && useradd -u ${freerad_uid} -g freerad -r -M -d /etc/freeradius -s /usr/sbin/nologin freerad && apt-get update && apt-get install -y tzdata && apt-get install -y /tmp/*.deb && apt-get clean && rm -r /var/lib/apt/lists/* /tmp/*.deb && ln -s /etc/freeradius /etc/raddb # buildkit |
| WORKDIR / |
| COPY scripts/docker/etc/docker-entrypoint.sh.deb docker-entrypoint.sh # buildkit |
| RUN |3 DEBIAN_FRONTEND=noninteractive freerad_uid=101 freerad_gid=101 /bin/sh -c chmod +x docker-entrypoint.sh # buildkit |
| EXPOSE map[1812/udp:{} 1813/udp:{}] |
| ENTRYPOINT ["/docker-entrypoint.sh"] |
| CMD ["freeradius"] |
| RUN /bin/sh -c apt-get update && apt-get install -y freeradius-rest && rm -rf /var/lib/apt/lists/* # buildkit |
| COPY raddb/ /etc/freeradius/ # buildkit |
| RUN /bin/sh -c chown -R freerad:freerad /etc/freeradius/ # buildkit |
| EXPOSE [1812/udp 1813/udp] |
| CMD ["freeradius" "-f"] |