From e2f24843704f0dc331e50dff1dce1335c196af60 Mon Sep 17 00:00:00 2001 From: Cesar Flores Date: Sun, 8 Mar 2026 17:31:11 +0700 Subject: [PATCH] feat: add PostgreSQL extensions and update Dockerfile for initialization --- postgres/000_extensions.sql | 3 +++ postgres/Dockerfile | 7 ++++++- 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 postgres/000_extensions.sql diff --git a/postgres/000_extensions.sql b/postgres/000_extensions.sql new file mode 100644 index 0000000..8fb32df --- /dev/null +++ b/postgres/000_extensions.sql @@ -0,0 +1,3 @@ +CREATE EXTENSION IF NOT EXISTS citext; +CREATE EXTENSION IF NOT EXISTS pg_trgm; +CREATE EXTENSION IF NOT EXISTS pgcrypto; diff --git a/postgres/Dockerfile b/postgres/Dockerfile index 224ab2b..223a35d 100644 --- a/postgres/Dockerfile +++ b/postgres/Dockerfile @@ -1 +1,6 @@ -FROM postgres:18.3-alpine +FROM postgres:18-alpine + +COPY 000_extensions.sql /docker-entrypoint-initdb.d/ + +HEALTHCHECK --interval=10s --timeout=5s --retries=5 \ + CMD pg_isready -U ${POSTGRES_USER} -d ${POSTGRES_DB}