f90969e1a18c148d93c82ab09ae48e4f634efbb1 — louiz’ 7 years ago a03fd18
docker: Properly handle and document the /var/lib/biboumi directory
2 files changed, 11 insertions(+), 0 deletions(-)

M docker/biboumi/Dockerfile
M docker/biboumi/README.rst
M docker/biboumi/Dockerfile => docker/biboumi/Dockerfile +3 -0
@@ 34,6 34,9 @@ RUN git clone git://git.louiz.org/biboumi && mkdir ./biboumi/build && cd ./bibou

RUN useradd biboumi

RUN mkdir /var/lib/biboumi
RUN chown -R biboumi:biboumi /var/lib/biboumi

COPY ./biboumi.cfg /etc/biboumi/biboumi.cfg
RUN chown -R biboumi:biboumi /etc/biboumi

M docker/biboumi/README.rst => docker/biboumi/README.rst +8 -0
@@ 15,6 15,7 @@ use the following command to start your biboumi container.

docker run --link prosody:xmpp \
    -v $PWD/database:/var/lib/biboumi \
    -e BIBOUMI_HOSTNAME=irc.example.com \
    -e BIBOUMI_ADMIN=blabla \

@@ 49,3 50,10 @@ Linking with the XMPP server
You can use the --link option to connect to any server, but it needs to be
called *xmpp*. For example, if you are using a container named ejabberd, you
would use the option *--link ejabberd:xmpp*.

The database is stored in the /var/lib/biboumi/ directory. If you don’t bind
a local directory to it, the database will be lost when the container is
stopped. If you want to keep your database between each run, bind it with
the -v option, like this: **-v /srv/biboumi/:/var/lib/biboumi**.