docker – Blame information for rev 43
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
43 | office | 1 | FROM freeradius/freeradius-server:latest |
2 | |||
3 | # update package manager |
||
4 | RUN apt-get update -y && \ |
||
5 | apt-get upgrade -y && \ |
||
6 | apt-get dist-upgrade -y && \ |
||
7 | apt-get -y autoremove && \ |
||
8 | apt-get clean |
||
9 | |||
10 | # generate SSL snakeoil for freeradius |
||
11 | RUN apt-get -y install ssl-cert && \ |
||
12 | make-ssl-cert generate-default-snakeoil |
||
13 | |||
14 | # install helper tools |
||
15 | RUN apt-get -y install \ |
||
16 | inotify-tools \ |
||
17 | bash \ |
||
18 | supervisor |
||
19 | |||
20 | # add filesystem requirements |
||
21 | COPY raddb/ /etc/raddb/ |
||
22 | ADD rootfs / |
||
23 | |||
24 | # specify the volume mountpoint |
||
25 | VOLUME /data |
||
26 | |||
27 | # expose FreeRADIUS ports |
||
28 | EXPOSE 1812-1813:1812-1813/udp |
||
29 | |||
30 | # start supervisord to monitor processes |
||
31 | ENTRYPOINT [ "supervisord", "-t", "-n", "-c", "/etc/supervisor.conf" ] |