Skip to content

Commit 07b04a7

Browse files
committed
v8.0.32
- debian 11.6-slim - gosu 1.16 - enve 1.4.1
1 parent 8e0ded1 commit 07b04a7

File tree

1 file changed

+13
-6
lines changed

1 file changed

+13
-6
lines changed

8.0/Dockerfile

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# NOTE: Most of the file is borrowed from https://github.com/docker-library/mysql/blob/master/8.0/Dockerfile.debian
22

3-
FROM debian:11-slim
3+
FROM debian:11.6-slim
44

55
ARG VERSION=0.0.0
66
ENV VERSION=${VERSION}
@@ -24,7 +24,7 @@ RUN set -eux \
2424

2525
# add gosu for easy step-down from root
2626
# https://github.com/tianon/gosu/releases
27-
ENV GOSU_VERSION 1.14
27+
ENV GOSU_VERSION 1.16
2828

2929
RUN set -eux \
3030
&& savedAptMark="$(apt-mark showmanual)" \
@@ -35,7 +35,7 @@ RUN set -eux \
3535
&& rm -rf /var/lib/apt/lists/* \
3636
&& dpkgArch="$(dpkg --print-architecture | awk -F- '{ print $NF }')" \
3737
&& wget -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch" \
38-
&& wget -O /usr/local/bin/gosu.asc "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch.&& asc" \
38+
&& wget -O /usr/local/bin/gosu.asc "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch.asc" \
3939
&& export GNUPGHOME="$(mktemp -d)" \
4040
&& gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4 \
4141
&& gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu \
@@ -76,9 +76,9 @@ RUN set -eux \
7676
&& true
7777

7878
ENV MYSQL_MAJOR 8.0
79-
ENV MYSQL_VERSION 8.0.30-1debian11
79+
ENV MYSQL_VERSION 8.0.32-1debian11
8080

81-
# https://repo.mysql.com/apt/debian/pool/mysql-8.0/m/mysql-community/mysql-client_8.0.30-1debian11_amd64.deb
81+
# https://repo.mysql.com/apt/debian/pool/mysql-8.0/m/mysql-community/mysql-client_8.0.32-1debian11_amd64.deb
8282
RUN set -eux \
8383
&& echo 'deb [ signed-by=/etc/apt/keyrings/mysql.gpg ] http://repo.mysql.com/apt/debian/ bullseye mysql-8.0' > /etc/apt/sources.list.d/mysql.list \
8484
&& true
@@ -100,16 +100,23 @@ RUN set -eux \
100100
&& true
101101

102102
# Include the Enve tool
103-
ARG ENVE_VERSION=1.4.0
103+
ARG ENVE_VERSION=1.4.1
104104

105105
RUN set -eux \
106+
&& DEBIAN_FRONTEND=noninteractive apt-get update -qq \
107+
&& DEBIAN_FRONTEND=noninteractive apt-get install -qq -y --no-install-recommends \
108+
ca-certificates \
109+
wget \
110+
&& rm -rf /var/lib/apt/lists/* \
106111
&& dpkgArch="$(dpkg --print-architecture | awk -F- '{ print $NF }')" \
107112
&& wget -O /tmp/enve.tar.gz \
108113
"https://github.com/joseluisq/enve/releases/download/v${ENVE_VERSION}/enve_v${ENVE_VERSION}_linux_$dpkgArch.tar.gz" \
109114
&& tar xzvf /tmp/enve.tar.gz -C /usr/local/bin enve \
110115
&& enve -v \
111116
&& rm -rf /tmp/enve.tar.gz \
112117
&& chmod +x /usr/local/bin/enve \
118+
&& apt-get clean \
119+
&& rm -rf /var/lib/apt/lists/* \
113120
&& true
114121

115122
COPY 8.0/entrypoint.sh /usr/local/bin/docker-entrypoint.sh

0 commit comments

Comments
 (0)