29 lines
536 B
Docker
29 lines
536 B
Docker
FROM lsiobase/alpine:3.5
|
||
MAINTAINER LinuxServer.io <ironicbadger@linuxserver.io>, sparklyballs
|
||
|
||
# install packages
|
||
RUN \
|
||
apk add --no-cache \
|
||
apache2 \
|
||
apache2-utils \
|
||
curl \
|
||
smokeping \
|
||
ssmtp \
|
||
sudo \
|
||
ttf-dejavu
|
||
|
||
# give abc sudo access to traceroute
|
||
RUN \
|
||
echo "abc ALL=(ALL) NOPASSWD: /usr/bin/traceroute" >> /etc/sudoers.d/traceroute
|
||
|
||
# fix path to cropper.js
|
||
RUN \
|
||
sed -i 's#src="/cropper/#/src="cropper/#' /etc/smokeping/basepage.html
|
||
|
||
# add local files
|
||
COPY root/ /
|
||
|
||
# ports and volumes
|
||
EXPOSE 80
|
||
VOLUME /config /data
|