File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11# syntax=docker.io/docker/dockerfile:1
22ARG CARTESI_BASE_IMAGE
3- ARG POSTGRES_BASE_IMAGE
3+ ARG POSTGRES_BASE_BUILD_IMAGE
4+ ARG POSTGRES_BASE_RUNTIME_IMAGE
45ARG NODE_VERSION
56
67# ###############################################################################
@@ -169,7 +170,7 @@ USER cartesi
169170
170171# ###############################################################################
171172# postgresql initdb
172- FROM ${POSTGRES_BASE_IMAGE } AS postgresql-initdb
173+ FROM ${POSTGRES_BASE_BUILD_IMAGE } AS postgresql-initdb
173174
174175ARG DEBIAN_FRONTEND=noninteractive
175176RUN <<EOF
@@ -202,8 +203,12 @@ RUN /usr/local/bin/docker-ensure-initdb.sh postgres
202203
203204# ###############################################################################
204205# rollups-database image
205- FROM ${POSTGRES_BASE_IMAGE} AS rollups-database
206- COPY --from=postgresql-initdb /var/lib/postgresql/data /var/lib/postgresql/data
206+ FROM ${POSTGRES_BASE_RUNTIME_IMAGE} AS rollups-database
207+ ARG POSTGRES_MAJOR_VERSION
208+ COPY --from=postgresql-initdb \
209+ --chown=postgres:postgres \
210+ --chmod=750 \
211+ /var/lib/postgresql/data /var/lib/postgresql/${POSTGRES_MAJOR_VERSION}/data
207212
208213# ###############################################################################
209214# alto build
Original file line number Diff line number Diff line change @@ -20,7 +20,9 @@ target "default" {
2020 NITRO_VERSION = " 8c376d4a5baa7f32999620f9fe3eb51ca8e0dcbc" # v0.5
2121 NODE_VERSION = " 24.12.0"
2222 NVM_VERSION = " 977563e97ddc66facf3a8e31c6cff01d236f09bd" # 0.40.3
23- POSTGRES_BASE_IMAGE = " docker.io/library/postgres:17-trixie@sha256:4ad49a4ba70130eab1de69bdd7a212d9c711e7410f10e1a23aae41a325b95093"
23+ POSTGRES_MAJOR_VERSION = " 17"
24+ POSTGRES_BASE_BUILD_IMAGE = " docker.io/library/postgres:17-trixie@sha256:4ad49a4ba70130eab1de69bdd7a212d9c711e7410f10e1a23aae41a325b95093"
25+ POSTGRES_BASE_RUNTIME_IMAGE = " dhi.io/postgres:17-debian13@sha256:26f948cfcce91d18beef8193e61fdae529650b462e644916e9ab433261602cef"
2426 SQUASHFS_TOOLS_VERSION = " bad1d213ab6df587d6fa0ef7286180fbf7b86167" # 4.7.4
2527 SU_EXEC_VERSION = " 0.3"
2628 XGENEXT2_VERSION = " 1.5.6"
You can’t perform that action at this time.
0 commit comments