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:
@@ -35,7 +35,6 @@ RUN git clone git://git.louiz.org/biboumi && mkdir ./biboumi/build && cd ./bibou
|
|||||||
RUN useradd biboumi
|
RUN useradd biboumi
|
||||||
|
|
||||||
RUN mkdir /var/lib/biboumi
|
RUN mkdir /var/lib/biboumi
|
||||||
RUN chown -R biboumi:biboumi /var/lib/biboumi
|
|
||||||
|
|
||||||
COPY ./biboumi.cfg /etc/biboumi/biboumi.cfg
|
COPY ./biboumi.cfg /etc/biboumi/biboumi.cfg
|
||||||
RUN chown -R biboumi:biboumi /etc/biboumi
|
RUN chown -R biboumi:biboumi /etc/biboumi
|
||||||
@@ -44,5 +43,3 @@ COPY ./entrypoint.sh /entrypoint.sh
|
|||||||
RUN chmod 755 /entrypoint.sh
|
RUN chmod 755 /entrypoint.sh
|
||||||
|
|
||||||
ENTRYPOINT ["/entrypoint.sh"]
|
ENTRYPOINT ["/entrypoint.sh"]
|
||||||
|
|
||||||
USER biboumi
|
|
||||||
|
|||||||
@@ -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_ADMIN/${BIBOUMI_ADMIN:-}/ /etc/biboumi/biboumi.cfg
|
||||||
sed -i s/BIBOUMI_PASSWORD/${BIBOUMI_PASSWORD:-missing_password}/ /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: "
|
echo "Running biboumi with the following conf: "
|
||||||
cat /etc/biboumi/biboumi.cfg
|
cat /etc/biboumi/biboumi.cfg
|
||||||
|
|
||||||
/usr/bin/biboumi /etc/biboumi/biboumi.cfg
|
runuser -u biboumi /usr/bin/biboumi /etc/biboumi/biboumi.cfg
|
||||||
|
|||||||
Reference in New Issue
Block a user