1
1
# NOTE: Most of the file is borrowed from https://github.com/docker-library/mysql/blob/master/8.0/Dockerfile.debian
2
2
3
- FROM debian:11-slim
3
+ FROM debian:11.6 -slim
4
4
5
5
ARG VERSION=0.0.0
6
6
ENV VERSION=${VERSION}
@@ -24,7 +24,7 @@ RUN set -eux \
24
24
25
25
# add gosu for easy step-down from root
26
26
# https://github.com/tianon/gosu/releases
27
- ENV GOSU_VERSION 1.14
27
+ ENV GOSU_VERSION 1.16
28
28
29
29
RUN set -eux \
30
30
&& savedAptMark="$(apt-mark showmanual)" \
@@ -35,7 +35,7 @@ RUN set -eux \
35
35
&& rm -rf /var/lib/apt/lists/* \
36
36
&& dpkgArch="$(dpkg --print-architecture | awk -F- '{ print $NF }')" \
37
37
&& 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" \
39
39
&& export GNUPGHOME="$(mktemp -d)" \
40
40
&& gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4 \
41
41
&& gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu \
@@ -76,9 +76,9 @@ RUN set -eux \
76
76
&& true
77
77
78
78
ENV MYSQL_MAJOR 8.0
79
- ENV MYSQL_VERSION 8.0.30 -1debian11
79
+ ENV MYSQL_VERSION 8.0.32 -1debian11
80
80
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
82
82
RUN set -eux \
83
83
&& 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 \
84
84
&& true
@@ -100,16 +100,23 @@ RUN set -eux \
100
100
&& true
101
101
102
102
# Include the Enve tool
103
- ARG ENVE_VERSION=1.4.0
103
+ ARG ENVE_VERSION=1.4.1
104
104
105
105
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/* \
106
111
&& dpkgArch="$(dpkg --print-architecture | awk -F- '{ print $NF }')" \
107
112
&& wget -O /tmp/enve.tar.gz \
108
113
"https://github.com/joseluisq/enve/releases/download/v${ENVE_VERSION}/enve_v${ENVE_VERSION}_linux_$dpkgArch.tar.gz" \
109
114
&& tar xzvf /tmp/enve.tar.gz -C /usr/local/bin enve \
110
115
&& enve -v \
111
116
&& rm -rf /tmp/enve.tar.gz \
112
117
&& chmod +x /usr/local/bin/enve \
118
+ && apt-get clean \
119
+ && rm -rf /var/lib/apt/lists/* \
113
120
&& true
114
121
115
122
COPY 8.0/entrypoint.sh /usr/local/bin/docker-entrypoint.sh
0 commit comments