Always chown biboumi /var/lib/biboumi when the docker container starts

This fixes permission problems when we bind a volume that is not owned by
the biboumi user.
This commit is contained in:
louiz’
2017-04-12 18:26:30 +02:00
parent dec3e42ae3
commit 7d2b8eb526
2 changed files with 3 additions and 4 deletions
-3
View File
@@ -35,7 +35,6 @@ 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
@@ -44,5 +43,3 @@ COPY ./entrypoint.sh /entrypoint.sh
RUN chmod 755 /entrypoint.sh
ENTRYPOINT ["/entrypoint.sh"]
USER biboumi
+3 -1
View File
@@ -5,7 +5,9 @@ sed -i s/BIBOUMI_HOSTNAME/${BIBOUMI_HOSTNAME:-biboumi.localhost}/ /etc/biboumi/b
sed -i s/BIBOUMI_ADMIN/${BIBOUMI_ADMIN:-}/ /etc/biboumi/biboumi.cfg
sed -i s/BIBOUMI_PASSWORD/${BIBOUMI_PASSWORD:-missing_password}/ /etc/biboumi/biboumi.cfg
chown -R biboumi:biboumi /var/lib/biboumi
echo "Running biboumi with the following conf: "
cat /etc/biboumi/biboumi.cfg
/usr/bin/biboumi /etc/biboumi/biboumi.cfg
runuser -u biboumi /usr/bin/biboumi /etc/biboumi/biboumi.cfg