From 19918be238916ebd738454ec4e10fb6276539f84 Mon Sep 17 00:00:00 2001
From: a <a@a.a>
Date: Tue, 20 Sep 2022 09:09:24 -0500
Subject: [PATCH] test runner

---
 postgres                |  2 +-
 test/Dockerfile         | 19 +++++++++++++++++++
 test/docker-compose.yml | 13 +++++++++++++
 3 files changed, 33 insertions(+), 1 deletion(-)
 create mode 100644 test/Dockerfile
 create mode 100644 test/docker-compose.yml

diff --git a/postgres b/postgres
index c9a21fea..382cc680 160000
--- a/postgres
+++ b/postgres
@@ -1 +1 @@
-Subproject commit c9a21fea44ca5722dbfcced0dfdc84db063aff71
+Subproject commit 382cc68007784623e365ec033468ec69535afbaf
diff --git a/test/Dockerfile b/test/Dockerfile
new file mode 100644
index 00000000..db6c8499
--- /dev/null
+++ b/test/Dockerfile
@@ -0,0 +1,19 @@
+FROM postgres:14
+
+
+RUN apt-get update && apt-get upgrade
+
+RUN apt-get -y install git build-essential libreadline-dev zlib1g-dev flex bison libxml2-dev libxslt-dev libssl-dev libxml2-utils xsltproc ccache
+
+
+WORKDIR /wd
+RUN chown postgres:postgres /wd
+USER postgres
+RUN git clone https://github.com/postgres/postgres.git
+WORKDIR /wd/postgres
+RUN git checkout REL_14_STABLE
+RUN ./configure
+RUN make
+USER root
+RUN make install
+USER postgres
diff --git a/test/docker-compose.yml b/test/docker-compose.yml
new file mode 100644
index 00000000..dac58ba2
--- /dev/null
+++ b/test/docker-compose.yml
@@ -0,0 +1,13 @@
+version: '3.9'
+
+services:
+  db:
+    build: .
+    restart: always
+    environment:
+      POSTGRES_PASSWORD: example
+  adminer:
+    image: adminer
+    restart: always
+    ports:
+      - 8080:8080
-- 
GitLab