This commit is contained in:
piersonjarvis 2018-11-20 15:59:13 -08:00
parent 21b0c32511
commit fc5ee0724b
2 changed files with 10 additions and 3 deletions

View File

@ -3,7 +3,7 @@ EXPOSE 80 139 445
WORKDIR /
COPY Service-check.sh .
RUN apt-get update && apt-get upgrade -y
RUN apt-get install apt-transport-https wget samba samba-common unison -y && \
RUN apt-get install apt-transport-https wget samba samba-common -y && \
mkdir /media/storage /data /data/samba /data/webmin
VOLUME /data
@ -26,4 +26,7 @@ RUN sed -i 's/10000/80/g' /etc/webmin/miniserv.conf && \
sed -i 's/ssl=1/ssl=0/g' /etc/webmin/miniserv.conf
RUN echo root:webmin | chpasswd
RUN cp /etc/samba/* /data/samba/. && cp /etc/webmin/* /data/webmin/.
CMD [ "/bin/bash","/Service-check.sh" ]

View File

@ -1,8 +1,12 @@
#!/bin/bash
unison -batch /etc/samba /data/samba
unison -batch /etc/webmin /data/webmin
apt-get update && apt-get upgrade -y
wait
if [ ! -f /data/webmin/config ];
then
cp /etc/samba/* /data/samba/. && cp /etc/webmin/* /data/webmin/.
fi
wait
ln -f /data/samba/* /etc/samba/ && ln -f /etc/webmin/* /data/webmin/
service webmin start
service smbd start
service nmbd start