seems to work now

This commit is contained in:
2019-11-27 16:58:38 +00:00
parent 6e09734800
commit 6fc64baaa7
6 changed files with 54 additions and 13 deletions

View File

@ -15,6 +15,7 @@ RUN \
mkdir -p $VAR_DIR && \
mkdir -p $DATA_DIR && \
mkdir -p $LOG_DIR && \
mkdir -p $LOG_DIR/actionlog && \
mkdir -p $DYN_ZONES_DIR && \
apt update && \
apt install -y bind9 && \
@ -24,7 +25,8 @@ RUN \
apt install -y dnsutils && \
apt install -y vim.tiny && \
apt install -y procps && \
/usr/sbin/tsig-keygen local. > /etc/bind/local.key && \
apt install -y less && \
apt install -y netcat && \
echo "include \"/etc/bind/local.key\";" >> /etc/bind/named.conf && \
echo "include \"/etc/bind/dynamic/dynamic-zones.conf\";" >> /etc/bind/named.conf && \
echo "include \"/etc/bind/named.conf.logging\";" >> /etc/bind/named.conf
@ -33,19 +35,15 @@ COPY ./server/ $APP_DIR
COPY ./bind/named.conf.logging $BIND_DIR
COPY ./bind/dynamic-zones.conf $DYN_ZONES_DIR
COPY ./bind/dynamic.hottis.de $DYN_ZONES_DIR
RUN \
cat /etc/bind/local.key && \
KEY=`cat /etc/bind/local.key | awk -F\" '/secret/ {print $2}'` && \
echo $KEY && \
sed -i "s,KEYVALUE,$KEY," $APP_DIR/yadyn
COPY ./yadynns.sh $APP_DIR
EXPOSE 8023/tcp
EXPOSE 8053/udp
EXPOSE 53/udp
EXPOSE 53/tcp
VOLUME $VAR_DIR
VOLUME $DYN_ZONES_DIR
WORKDIR $APP_DIR
CMD ./yadynns.sh