6
6
# Mongo support
7
7
#
8
8
9
- FROM debian:bookworm
9
+ FROM debian:12
10
10
11
11
# Component Versions
12
12
ENV \
13
- BASHCONTAINER_VERSION=0.7.2 BASHCONTAINER_SHA256=87c4b804f0323d8f0856cb4fbf2f7859174765eccc8b0ac2d99b767cecdcf5c6 \
13
+ BASHCONTAINER_VERSION=0.8.0 BASHCONTAINER_SHA256=0ddc93b11fd8d6ac67f6aefbe4ba790550fc98444e051e461330f10371a877f1 \
14
14
PHPEXTRAS_VERSION=0.1.0 PHPEXTRAS_SHA256=515af5789d5180123acfac9b1090f46e07f355c8df51a34e27ada5f7da0495cc
15
15
16
16
# Change the www-data use to uid and gid 48 to match other containers
@@ -38,9 +38,9 @@ RUN set -x \
38
38
39
39
# Install gomplate
40
40
RUN set -x \
41
- && GOMPLATE_VERSION=v3.11.5 \
42
- && GOMPLATE_CHECKSUM_X86_64=16f6a01a0ff22cae1302980c42ce4f98ca20f8c55443ce5a8e62e37fc23487b3 \
43
- && GOMPLATE_CHECKSUM_AARCH64=fd980f9d233902e50f3f03f10ea65f36a2705385358a87aa18b19fb7cdf54c1d \
41
+ && GOMPLATE_VERSION=v3.11.6 \
42
+ && GOMPLATE_CHECKSUM_X86_64=7ce8f9f89a0b21fac05b8412af4dd8a06f9e5d8a2df70370549d2dde5f9f0d75 \
43
+ && GOMPLATE_CHECKSUM_AARCH64=f41b6cfaebd9c744c3091993baf9ca44cd80e07d63143d2e78457a159fc22dc5 \
44
44
&& if [ "$(uname -m)" = "x86_64" ] ; then \
45
45
GOMPLATE_CHECKSUM="${GOMPLATE_CHECKSUM_X86_64}" ; \
46
46
GOMPLATE_ARCH="amd64" ; \
@@ -57,30 +57,8 @@ RUN set -x \
57
57
58
58
# Install s6
59
59
RUN set -x \
60
- && S6_VERSION=2.11.0.0 \
61
- && EXECLINE_VERSION=2.8.1.0 \
62
- && SKAWARE_RELEASE=2.0.7 \
63
- && S6_CHECKSUM_X86_64=fcf79204c1957016fc88b0ad7d98f150071483583552103d5822cbf56824cc87 \
64
- && S6_CHECKSUM_AARCH64=64151e136f887c6c2c7df69e3100573c318ec7400296680cc698bc7b0ca36943 \
65
- && EXECLINE_CHECKSUM_X86_64=b216cfc4db928729d950df5a354aa34bc529e8250b55ab0de700193693dea682 \
66
- && EXECLINE_CHECKSUM_AARCH64=8cb1d5c2d44cb94990d63023db48f7d3cd71ead10cbb19c05b99dbd528af5748 \
67
- && if [ "$(uname -m)" = "x86_64" ] ; then \
68
- S6_CHECKSUM="${S6_CHECKSUM_X86_64}" ; \
69
- EXECLINE_CHECKSUM="${EXECLINE_CHECKSUM_X86_64}" ; \
70
- SKAWARE_ARCH="amd64" ; \
71
- elif [ "$(uname -m)" = "aarch64" ]; then \
72
- S6_CHECKSUM="${S6_CHECKSUM_AARCH64}" ; \
73
- EXECLINE_CHECKSUM="${EXECLINE_CHECKSUM_AARCH64}" ; \
74
- SKAWARE_ARCH="aarch64" ; \
75
- fi \
76
- && curl -sSf -L -o /tmp/s6-${S6_VERSION}-linux-${SKAWARE_ARCH}-bin.tar.gz https://github.com/just-containers/skaware/releases/download/v${SKAWARE_RELEASE}/s6-${S6_VERSION}-linux-${SKAWARE_ARCH}-bin.tar.gz \
77
- && curl -sSf -L -o /tmp/execline-${EXECLINE_VERSION}-linux-${SKAWARE_ARCH}-bin.tar.gz https://github.com/just-containers/skaware/releases/download/v${SKAWARE_RELEASE}/execline-${EXECLINE_VERSION}-linux-${SKAWARE_ARCH}-bin.tar.gz \
78
- && echo "${S6_CHECKSUM} s6-${S6_VERSION}-linux-${SKAWARE_ARCH}-bin.tar.gz" > /tmp/SHA256SUM \
79
- && echo "${EXECLINE_CHECKSUM} execline-${EXECLINE_VERSION}-linux-${SKAWARE_ARCH}-bin.tar.gz" >> /tmp/SHA256SUM \
80
- && ( cd /tmp; sha256sum -c SHA256SUM || ( echo "Expected S6: $(sha256sum s6-${S6_VERSION}-linux-${SKAWARE_ARCH}-bin.tar.gz) Execline: $(sha256sum execline-${EXECLINE_VERSION}-linux-${SKAWARE_ARCH}-bin.tar.gz)" ; exit 1; )) \
81
- && tar -C /usr/local -zxf /tmp/s6-${S6_VERSION}-linux-${SKAWARE_ARCH}-bin.tar.gz \
82
- && tar -C /usr/local -zxf /tmp/execline-${EXECLINE_VERSION}-linux-${SKAWARE_ARCH}-bin.tar.gz \
83
- && rm -rf /tmp/* \
60
+ && apt-get update \
61
+ && apt-get install -y --no-install-recommends s6 \
84
62
;
85
63
86
64
# Install PHP Extras
@@ -156,8 +134,8 @@ RUN \
156
134
phpenmod auto && \
157
135
a2enconf php8.2-fpm && \
158
136
a2enmod proxy_fcgi remoteip rewrite headers
159
-
137
+
160
138
ENV TMPDIR=/var/tmp TERM=dumb
161
139
EXPOSE 8000
162
140
ENTRYPOINT ["/entry.sh" ]
163
- CMD ["s6" ]
141
+ CMD ["s6" ]
0 commit comments