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