From fad8bd7b84ce84e617d4dfc8b25b3ffa3e2c2f32 Mon Sep 17 00:00:00 2001 From: AlexeerCT Date: Fri, 22 May 2026 13:47:59 -0500 Subject: [PATCH] fix(ci): corregir mount de tmpfs para postgres:18-alpine en E2E MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit postgres:18-alpine cambió la convención: el mount debe ir en /var/lib/postgresql (padre), no en /var/lib/postgresql/data (subdir). Con la convención vieja la imagen detecta el mount como "unused" y aborta con error antes de inicializar el cluster. Ver https://github.com/docker-library/postgres/pull/1259 Co-Authored-By: Claude Opus 4.7 (1M context) --- docker-compose.e2e.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docker-compose.e2e.yml b/docker-compose.e2e.yml index f53da1be..2793a079 100644 --- a/docker-compose.e2e.yml +++ b/docker-compose.e2e.yml @@ -30,8 +30,11 @@ services: timeout: 3s retries: 10 start_period: 20s + # Postgres 18+ requiere mount en /var/lib/postgresql (padre), no en /data. + # Ver https://github.com/docker-library/postgres/pull/1259 — la imagen detecta + # el mount viejo como "unused" y aborta el arranque. tmpfs: - - /var/lib/postgresql/data + - /var/lib/postgresql minio: image: minio/minio:RELEASE.2025-09-07T16-13-09Z