You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Dockerfile 773B

1234567891011121314151617181920212223242526272829303132333435
  1. FROM robinthoni/debian-multiarch:jessie
  2. MAINTAINER Robin Thoni <robin@rthoni.com>
  3. ARG CONFIG_DIR=/etc/default/config-files/
  4. RUN apt-get update && apt-get -y install\
  5. freeradius &&\
  6. apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
  7. RUN rm -rf /var/log/*
  8. COPY ./vars-vars /etc/vars-vars
  9. COPY ./vars-files /etc/vars-files
  10. COPY ./common.sh /common.sh
  11. COPY ./run.sh /run.sh
  12. #RUN echo 'bob Cleartext-Password := "hello"' >> /etc/freeradius/users
  13. #RUN echo "client 0.0.0.0 {\nnetmask 0\nsecret testing123\n}" >> /etc/freeradius/clients.conf
  14. RUN mkdir "${CONFIG_DIR}"
  15. COPY config/users "${CONFIG_DIR}"/users
  16. COPY config/clients.conf "${CONFIG_DIR}"/clients.conf
  17. #COPY dhcpd.conf "${CONFIG_DIR}"/dhcpd.conf
  18. EXPOSE 80
  19. CMD ["/run.sh"]