Files
keycloak/test-framework/db-edb/container/Dockerfile
Václav Muzikář da6c4df5ec Support EDB 18 (#44856)
* Support EDB 18

Closes #44494

Signed-off-by: Václav Muzikář <vmuzikar@redhat.com>

* Update test-framework/db-edb/container/README.md

Co-authored-by: Steven Hawkins <shawkins@redhat.com>
Signed-off-by: Václav Muzikář <vaclav@muzikari.cz>

---------

Signed-off-by: Václav Muzikář <vmuzikar@redhat.com>
Signed-off-by: Václav Muzikář <vaclav@muzikari.cz>
Co-authored-by: Steven Hawkins <shawkins@redhat.com>
2025-12-15 07:36:26 +01:00

22 lines
651 B
Docker

FROM registry.access.redhat.com/ubi9
ENV VERSION=18
ENV PGUSER=enterprisedb
ENV PGPASSWORD=password
ENV PGDATABASE=keycloak
ENV PGPORT=5432
ENV PGDATA=/var/lib/edb/as${VERSION}/data
# Get the token at https://www.enterprisedb.com/repos-downloads
RUN --mount=type=secret,id=edb_repo_token,required=true \
export EDB_REPO_TOKEN=$(cat /run/secrets/edb_repo_token) && \
(curl -1sSLf "https://downloads.enterprisedb.com/${EDB_REPO_TOKEN}/enterprise/setup.rpm.sh" | bash) && \
dnf -y install edb-as${VERSION}-server
USER enterprisedb
WORKDIR /usr/edb/as${VERSION}/bin/
COPY init-and-start-db.sh .
CMD ./init-and-start-db.sh
EXPOSE ${PGPORT}