Files
bililive-go/Dockerfile
T
2020-02-15 15:57:59 +08:00

26 lines
644 B
Docker

FROM alpine
MAINTAINER chigusa
ENV OUTPUT_DIR="/srv/bililive" \
CONF_DIR="/etc/bililive-go" \
PORT=8080
EXPOSE $PORT
RUN mkdir -p $OUTPUT_DIR && \
mkdir -p $CONF_DIR && \
sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories && \
apk update && \
apk upgrade && \
apk --no-cache add ffmpeg libc6-compat curl bash tree tzdata && \
cp -r -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
VOLUME $OUTPUT_DIR
ADD ./bin/bililive-linux-amd64 /usr/bin/bililive-go
ADD ./config.docker.yml $CONF_DIR/config.yml
ENTRYPOINT ["/usr/bin/bililive-go"]
CMD ["-c", "/etc/bililive-go/config.yml"]