mirror of
https://github.com/jimeh/docker-znc.git
synced 2026-02-19 01:46:42 +00:00
34 lines
894 B
Docker
34 lines
894 B
Docker
# version 1.6.1-1
|
|
# docker-version 1.8.2
|
|
FROM ubuntu:15.04
|
|
MAINTAINER Jim Myhrberg "contact@jimeh.me"
|
|
|
|
ENV ZNC_VERSION 1.6.1
|
|
|
|
RUN apt-get update \
|
|
&& apt-get install -y sudo wget build-essential libssl-dev libperl-dev \
|
|
pkg-config swig3.0 libicu-dev ca-certificates \
|
|
&& mkdir -p /src \
|
|
&& cd /src \
|
|
&& wget "http://znc.in/releases/archive/znc-${ZNC_VERSION}.tar.gz" \
|
|
&& tar -zxf "znc-${ZNC_VERSION}.tar.gz" \
|
|
&& cd "znc-${ZNC_VERSION}" \
|
|
&& ./configure --disable-ipv6 \
|
|
&& make \
|
|
&& make install \
|
|
&& apt-get remove -y wget \
|
|
&& apt-get autoremove -y \
|
|
&& apt-get clean \
|
|
&& rm -rf /src* /var/lib/apt/lists/* /tmp/* /var/tmp/*
|
|
|
|
RUN useradd znc
|
|
ADD docker-entrypoint.sh /entrypoint.sh
|
|
ADD znc.conf.default /znc.conf.default
|
|
RUN chmod 644 /znc.conf.default
|
|
|
|
VOLUME /znc-data
|
|
|
|
EXPOSE 6667
|
|
ENTRYPOINT ["/entrypoint.sh"]
|
|
CMD [""]
|