mirror of
https://github.com/jimeh/docker-znc.git
synced 2026-02-19 09:56:43 +00:00
If the mounted data directory on the host is owned by root, the znc user within the container would fail to write any settings to disk. Hence this changes ownership of the data directory to the znc user (Uid: 1000) and znc group (Gid: 1000) from within the container.
19 lines
562 B
Docker
19 lines
562 B
Docker
# version 1.4-1
|
|
# docker-version 0.11.1
|
|
FROM ubuntu:12.04
|
|
MAINTAINER Jim Myhrberg "contact@jimeh.me"
|
|
|
|
# We use a bootstrap script to avoid having temporary cache files and build
|
|
# dependencies being committed and included into the docker image.
|
|
ADD bootstrap.sh /tmp/
|
|
RUN chmod +x /tmp/bootstrap.sh && /tmp/bootstrap.sh
|
|
|
|
RUN useradd znc
|
|
ADD start-znc /usr/local/bin/
|
|
ADD znc.conf.default /src/
|
|
RUN chmod 644 /src/znc.conf.default
|
|
|
|
EXPOSE 6667
|
|
ENTRYPOINT ["/usr/local/bin/start-znc"]
|
|
CMD [""]
|