Skip to content

Commit 9d42ae9

Browse files
authored
Reinstate copying of extra_settings (DefectDojo#5693)
1 parent a1fc517 commit 9d42ae9

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

Dockerfile.django

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ RUN pip3 wheel --wheel-dir=/tmp/wheels -r ./requirements.txt
2929
FROM base as django
3030
WORKDIR /app
3131
ARG uid=1001
32+
ARG gid=1337
3233
ARG appuser=defectdojo
3334
ENV appuser ${appuser}
3435
RUN \
@@ -88,10 +89,14 @@ RUN \
8889
true
8990
USER root
9091
RUN \
92+
addgroup --gid ${gid} ${appuser} && \
9193
adduser --system --no-create-home --disabled-password --gecos '' \
92-
--uid ${uid} ${appuser} && \
94+
--uid ${uid} --gid ${gid} ${appuser} && \
9395
chown -R root:root /app && \
9496
chmod -R u+rwX,go+rX,go-w /app && \
97+
# Allow for bind mounting local_settings.py and other setting overrides
98+
chown -R root:${appuser} /app/dojo/settings && \
99+
chmod -R 775 /app/dojo/settings && \
95100
mkdir /var/run/${appuser} && \
96101
chown ${appuser} /var/run/${appuser} && \
97102
chmod g=u /var/run/${appuser} && \

0 commit comments

Comments
 (0)