yadyn/Dockerfile

28 lines
520 B
Docker
Raw Normal View History

2019-11-26 16:05:19 +01:00
FROM debian:latest
LABEL Maintainer="Wolfgang Hottgenroth <woho@hottis.de>"
ARG APP_DIR=/opt/app
ARG VAR_DIR=$APP_DIR/var
ARG DATA_DIR=$VAR_DIR/data
ARG LOG_DIR=$VAR_DIR/log
RUN \
mkdir -p $APP_DIR && \
mkdir -p $VAR_DIR && \
mkdir -p $DATA_DIR && \
mkdir -p $LOG_DIR && \
apt update && \
apt install -y bind9 && \
apt install -y python3 && \
apt install -y python3-pip && \
apt install -y python3-dnspython
COPY ./server/ $APP_DIR
EXPOSE 8023/tcp
EXPOSE 8053/udp
EXPOSE 8053/tcp
VOLUME $VAR_DIR