-FROM freeradius/centos6-source
+FROM freeradius/centos6-deps
WORKDIR /usr/local/src/repositories/freeradius-server
RUN ./configure --prefix=/opt/freeradius
RUN make
WORKDIR /
-FROM freeradius/centos6-source
+FROM freeradius/centos6-deps
COPY --from=0 /opt/freeradius /opt/freeradius
EXPOSE 1812/udp 1813/udp
-FROM freeradius/centos6-source
+FROM freeradius/centos6-deps
#
# This is necessary for the jenkins server to talk to the docker instance
-FROM freeradius/centos7-source
+FROM freeradius/centos7-deps
WORKDIR /usr/local/src/repositories/freeradius-server
RUN ./configure --prefix=/opt/freeradius
RUN make
WORKDIR /
-FROM freeradius/centos7-source
+FROM freeradius/centos7-deps
COPY --from=0 /opt/freeradius /opt/freeradius
EXPOSE 1812/udp 1813/udp
-FROM freeradius/centos7-source
+FROM freeradius/centos7-deps
#
# This is necessary for the jenkins server to talk to the docker instance
-FROM freeradius/debian7-source
+FROM freeradius/debian7-deps
WORKDIR /usr/local/src/repositories/freeradius-server
RUN git checkout v3.0.x
RUN make
WORKDIR /
-FROM freeradius/debian7-source
+FROM freeradius/debian7-deps
COPY --from=0 /opt/freeradius /opt/freeradius
EXPOSE 1812/udp 1813/udp
-FROM freeradius/debian7-source
+FROM freeradius/debian7-deps
#
# This is necessary for the jenkins server to talk to the docker instance
cd YourOpenJDK ;\
bash ./get_source.sh
RUN apt-get install -y cpio zip openjdk-7-jdk libX11-dev libxext-dev libxrender-dev libxtst-dev libxt-dev cups libcups2-dev
-RUN apt-get install -y libfreetype6-dev libasound2-dev
+RUN apt-get install -y libfreetype6-dev libasound2-dev
-RUN cd YourOpenJDK && bash ./configure && make
+RUN cd YourOpenJDK && bash ./configure && make
RUN cd YourOpenJDK && make install
RUN apt-get install -y sudo && echo "jenkins ALL=(ALL:ALL) NOPASSWD:ALL" > /etc/sudoers
-FROM freeradius/debian8-source
+FROM freeradius/debian8-deps
WORKDIR /usr/local/src/repositories/freeradius-server
RUN ./configure --prefix=/opt/freeradius
RUN make
WORKDIR /
-FROM freeradius/debian8-source
+FROM freeradius/debian8-deps
COPY --from=0 /opt/freeradius /opt/freeradius
EXPOSE 1812/udp 1813/udp
-FROM freeradius/debian8-source
+FROM freeradius/debian8-deps
#
# This is necessary for the jenkins server to talk to the docker instance
#
RUN echo deb http://ftp.debian.org/debian jessie-backports main >> /etc/apt/sources.list
-RUN apt-get update && apt-get -t jessie-backports install -y openjdk-8-jre-headless
-RUN apt-get install -y openssh-server sudo
+RUN apt-get update && apt-get -t jessie-backports install -y openjdk-8-jre-headless
+RUN apt-get install -y openssh-server sudo
RUN useradd -m jenkins
RUN echo "jenkins:jenkins1" | chpasswd
-FROM freeradius/debian9-source
+FROM freeradius/debian9-deps
WORKDIR /usr/local/src/repositories/freeradius-server
RUN ./configure --prefix=/opt/freeradius
RUN make
WORKDIR /
-FROM freeradius/debian9-source
+FROM freeradius/debian9-deps
COPY --from=0 /opt/freeradius /opt/freeradius
EXPOSE 1812/udp 1813/udp
-FROM freeradius/debian9-source
+FROM freeradius/debian9-deps
#
# This is necessary for the jenkins server to talk to the docker instance
#
RUN echo deb http://ftp.debian.org/debian stretch-backports main >> /etc/apt/sources.list
-RUN apt-get update && apt-get -t stretch-backports install -y openjdk-8-jre-headless
-RUN apt-get install -y openssh-server sudo
+RUN apt-get update && apt-get -t stretch-backports install -y openjdk-8-jre-headless
+RUN apt-get install -y openssh-server sudo
RUN useradd -m jenkins
RUN echo "jenkins:jenkins1" | chpasswd
-FROM freeradius/ubuntu14-source
+FROM freeradius/ubuntu14-deps
WORKDIR /usr/local/src/repositories/freeradius-server
RUN ./configure --prefix=/opt/freeradius
RUN make
WORKDIR /
-FROM freeradius/ubuntu14-source
+FROM freeradius/ubuntu14-deps
COPY --from=0 /opt/freeradius /opt/freeradius
EXPOSE 1812/udp 1813/udp
-FROM freeradius/ubuntu14-source
+FROM freeradius/ubuntu14-deps
#
# This is necessary for the jenkins server to talk to the docker instance
-FROM freeradius/ubuntu16-source
+FROM freeradius/ubuntu16-deps
WORKDIR /usr/local/src/repositories/freeradius-server
RUN ./configure --prefix=/opt/freeradius
RUN make
WORKDIR /
-FROM freeradius/ubuntu16-source
+FROM freeradius/ubuntu16-deps
COPY --from=0 /opt/freeradius /opt/freeradius
EXPOSE 1812/udp 1813/udp
-FROM freeradius/ubuntu16-source
+FROM freeradius/ubuntu16-deps
#
# This is necessary for the jenkins server to talk to the docker instance