diff --git a/postgres b/postgres index c9a21fea44ca5722dbfcced0dfdc84db063aff71..382cc68007784623e365ec033468ec69535afbaf 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 0000000000000000000000000000000000000000..db6c8499b809e4eb547380dbf28bb588dff3ab50 --- /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 0000000000000000000000000000000000000000..dac58ba2705004c44d9a68df54aacadf6e71a1a9 --- /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