From 3898755a86ed73e565372b9c49a9ce33c88cf104 Mon Sep 17 00:00:00 2001 From: Niklas van Schrick Date: Sat, 2 May 2026 22:38:37 +0200 Subject: [PATCH] Update postgres to 18.3 --- container/postgresql/Dockerfile | 17 +++++++++++++++-- docker-compose/docker-compose.yml | 4 ++-- support/docker-compose.yml | 2 +- 3 files changed, 18 insertions(+), 5 deletions(-) diff --git a/container/postgresql/Dockerfile b/container/postgresql/Dockerfile index 8d463fa..271b855 100644 --- a/container/postgresql/Dockerfile +++ b/container/postgresql/Dockerfile @@ -2,10 +2,23 @@ ARG RETICULUM_IMAGE_TAG=local FROM ghcr.io/code0-tech/reticulum/ci-builds/mise:$RETICULUM_IMAGE_TAG -ARG POSTGRESQL_VERSION=16.1 +ARG POSTGRESQL_VERSION=18.3 LABEL org.opencontainers.image.version=$POSTGRESQL_VERSION -RUN apk add --update --no-cache build-base linux-headers icu-data-full icu-dev readline-dev zlib-dev libressl-dev musl-dev libffi-dev util-linux-dev +RUN apk add --update --no-cache \ + build-base \ + linux-headers \ + icu-data-full \ + icu-dev \ + readline-dev \ + zlib-dev \ + libressl-dev \ + musl-dev \ + libffi-dev \ + util-linux-dev \ + bison \ + flex \ + perl RUN mise plugins install postgres RUN echo "POSTGRES_SKIP_INITDB=true" > .install-env \ diff --git a/docker-compose/docker-compose.yml b/docker-compose/docker-compose.yml index f6c6780..66ed1af 100644 --- a/docker-compose/docker-compose.yml +++ b/docker-compose/docker-compose.yml @@ -13,13 +13,13 @@ services: - runtime postgres: - image: postgres:16.1 + image: postgres:18.3 environment: - POSTGRES_DB=${POSTGRES_DB} - POSTGRES_USER=${POSTGRES_USER} - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} volumes: - - postgres-data:/var/lib/postgresql/data + - postgres-data:/var/lib/postgresql healthcheck: test: [ "CMD-SHELL", "pg_isready -U ${POSTGRES_USER} -d ${POSTGRES_DB}" ] interval: 10s diff --git a/support/docker-compose.yml b/support/docker-compose.yml index 14c5a76..7ba2a56 100644 --- a/support/docker-compose.yml +++ b/support/docker-compose.yml @@ -1,6 +1,6 @@ services: postgres: - image: postgres:16.1 + image: postgres:18.3 networks: - boot environment: