@@ -3,7 +3,7 @@ FROM caddy:builder-alpine AS caddybuilder
3
3
RUN xcaddy build \
4
4
--with github.com/mholt/caddy-ratelimit
5
5
6
- FROM ubuntu:24 .04
6
+ FROM ubuntu:22 .04
7
7
8
8
LABEL maintainer=
"[email protected] "
9
9
@@ -21,14 +21,13 @@ RUN set -o xtrace \
21
21
supervisor curl nfs-common gnupg \
22
22
gettext \
23
23
ca-certificates \
24
- lsb-release \
25
- # Install MongoDB v5, Redis, PostgreSQL v13
26
- && curl --silent --show-error --location https://www.mongodb.org/static/pgp/server-5.0.asc | gpg --dearmor -o /usr/share/keyrings/mongodb-5.0.gpg \
27
- && echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-5.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/5.0 multiverse" | tee /etc/apt/sources.list.d/mongodb-org-5.0.list \
28
- && curl --silent --show-error --location https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor -o /usr/share/keyrings/postgresql.gpg \
29
- && echo "deb [ signed-by=/usr/share/keyrings/postgresql.gpg ] http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" | tee /etc/apt/sources.list.d/pgdg.list \
24
+ # Install MongoDB v6, Redis, PostgreSQL v14
25
+ && curl -fsSL https://www.mongodb.org/static/pgp/server-6.0.asc | gpg --dearmor -o /usr/share/keyrings/mongodb-server-6.0.gpg \
26
+ && echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-6.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/6.0 multiverse" | tee /etc/apt/sources.list.d/mongodb-org-6.0.list \
27
+ && echo "deb http://apt.postgresql.org/pub/repos/apt $(grep CODENAME /etc/lsb-release | cut -d= -f2)-pgdg main" | tee /etc/apt/sources.list.d/pgdg.list \
28
+ && curl --silent --show-error --location https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add - \
30
29
&& apt update \
31
- && apt-get install --no-install-recommends --yes mongodb-org redis postgresql-14 \
30
+ && DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends --yes mongodb-org redis postgresql-14 \
32
31
&& apt-get clean
33
32
34
33
ENV PATH="/usr/lib/postgresql/14/bin:${PATH}"
0 commit comments