Skip to content

Commit b0c7655

Browse files
committed
Add custom supervisor config mountpoint
1 parent 6f93613 commit b0c7655

17 files changed

Lines changed: 55 additions & 16 deletions

CHANGELOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,10 @@
77
## Release 0.117
88

99
#### Fixed
10-
- [#755](https://github.com/cytopia/devilbox/issues/755) Add .composer/vendir/bin to PATH variable
10+
- [#755](https://github.com/cytopia/devilbox/issues/755) Add .composer/vendir/bin to $PATH variable
11+
12+
#### Added
13+
- [#692](https://github.com/cytopia/devilbox/issues/692) Add custom supervisor config mountpoint
1114

1215

1316
## Release 0.116

Dockerfiles/base/data/docker-entrypoint.d/101-uid-gid.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,9 @@ set_uid() {
6969
if [ -f "/var/spool/mail/devilbox" ]; then
7070
run "chown -R ${username} /var/spool/mail/devilbox" "${debug}"
7171
fi
72+
if [ -d "/etc/supervisor/custom.d" ]; then
73+
run "chown -R ${username} /etc/supervisor/custom.d" "${debug}"
74+
fi
7275
fi
7376
fi
7477
}
@@ -116,6 +119,9 @@ set_gid() {
116119
if [ -f "/var/spool/mail/devilbox" ]; then
117120
run "chown -R :${groupname} /var/spool/mail/devilbox" "${debug}"
118121
fi
122+
if [ -d "/etc/supervisor/custom.d" ]; then
123+
run "chown -R :${groupname} /etc/supervisor/custom.d" "${debug}"
124+
fi
119125
fi
120126
fi
121127
}

Dockerfiles/prod/Dockerfile-5.2

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,10 @@ RUN set -eux \
4040
&& rm -rf /var/lib/apt/lists/* \
4141
\
4242
&& rm -rf /etc/supervisor* \
43-
&& mkdir -p /etc/supervisor/conf.d \
4443
&& mkdir -p /var/log/supervisor \
44+
&& mkdir -p /etc/supervisor/conf.d \
45+
&& mkdir -p /etc/supervisor/custom.d \
46+
&& chown devilbox:devilbox /etc/supervisor/custom.d \
4547
\
4648
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
4749
&& (find /usr/local/lib -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \

Dockerfiles/prod/Dockerfile-5.3

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,10 @@ RUN set -eux \
4040
&& rm -rf /var/lib/apt/lists/* \
4141
\
4242
&& rm -rf /etc/supervisor* \
43-
&& mkdir -p /etc/supervisor/conf.d \
4443
&& mkdir -p /var/log/supervisor \
44+
&& mkdir -p /etc/supervisor/conf.d \
45+
&& mkdir -p /etc/supervisor/custom.d \
46+
&& chown devilbox:devilbox /etc/supervisor/custom.d \
4547
\
4648
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
4749
&& (find /usr/local/lib -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \

Dockerfiles/prod/Dockerfile-5.4

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,10 @@ RUN set -eux \
4040
&& rm -rf /var/lib/apt/lists/* \
4141
\
4242
&& rm -rf /etc/supervisor* \
43-
&& mkdir -p /etc/supervisor/conf.d \
4443
&& mkdir -p /var/log/supervisor \
44+
&& mkdir -p /etc/supervisor/conf.d \
45+
&& mkdir -p /etc/supervisor/custom.d \
46+
&& chown devilbox:devilbox /etc/supervisor/custom.d \
4547
\
4648
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
4749
&& (find /usr/local/lib -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \

Dockerfiles/prod/Dockerfile-5.5

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,10 @@ RUN set -eux \
4040
&& rm -rf /var/lib/apt/lists/* \
4141
\
4242
&& rm -rf /etc/supervisor* \
43-
&& mkdir -p /etc/supervisor/conf.d \
4443
&& mkdir -p /var/log/supervisor \
44+
&& mkdir -p /etc/supervisor/conf.d \
45+
&& mkdir -p /etc/supervisor/custom.d \
46+
&& chown devilbox:devilbox /etc/supervisor/custom.d \
4547
\
4648
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
4749
&& (find /usr/local/lib -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \

Dockerfiles/prod/Dockerfile-5.6

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,10 @@ RUN set -eux \
4040
&& rm -rf /var/lib/apt/lists/* \
4141
\
4242
&& rm -rf /etc/supervisor* \
43-
&& mkdir -p /etc/supervisor/conf.d \
4443
&& mkdir -p /var/log/supervisor \
44+
&& mkdir -p /etc/supervisor/conf.d \
45+
&& mkdir -p /etc/supervisor/custom.d \
46+
&& chown devilbox:devilbox /etc/supervisor/custom.d \
4547
\
4648
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
4749
&& (find /usr/local/lib -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \

Dockerfiles/prod/Dockerfile-7.0

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,10 @@ RUN set -eux \
4040
&& rm -rf /var/lib/apt/lists/* \
4141
\
4242
&& rm -rf /etc/supervisor* \
43-
&& mkdir -p /etc/supervisor/conf.d \
4443
&& mkdir -p /var/log/supervisor \
44+
&& mkdir -p /etc/supervisor/conf.d \
45+
&& mkdir -p /etc/supervisor/custom.d \
46+
&& chown devilbox:devilbox /etc/supervisor/custom.d \
4547
\
4648
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
4749
&& (find /usr/local/lib -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \

Dockerfiles/prod/Dockerfile-7.1

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,10 @@ RUN set -eux \
4040
&& rm -rf /var/lib/apt/lists/* \
4141
\
4242
&& rm -rf /etc/supervisor* \
43-
&& mkdir -p /etc/supervisor/conf.d \
4443
&& mkdir -p /var/log/supervisor \
44+
&& mkdir -p /etc/supervisor/conf.d \
45+
&& mkdir -p /etc/supervisor/custom.d \
46+
&& chown devilbox:devilbox /etc/supervisor/custom.d \
4547
\
4648
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
4749
&& (find /usr/local/lib -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \

Dockerfiles/prod/Dockerfile-7.2

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,10 @@ RUN set -eux \
4040
&& rm -rf /var/lib/apt/lists/* \
4141
\
4242
&& rm -rf /etc/supervisor* \
43-
&& mkdir -p /etc/supervisor/conf.d \
4443
&& mkdir -p /var/log/supervisor \
44+
&& mkdir -p /etc/supervisor/conf.d \
45+
&& mkdir -p /etc/supervisor/custom.d \
46+
&& chown devilbox:devilbox /etc/supervisor/custom.d \
4547
\
4648
&& (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \
4749
&& (find /usr/local/lib -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \

0 commit comments

Comments
 (0)