20 lines
477 B
Docker
20 lines
477 B
Docker
FROM postgres:10
|
|
|
|
RUN apt-get update && apt-get install -y \
|
|
build-essential \
|
|
postgresql-server-dev-${PG_MAJOR} \
|
|
libphonenumber-dev \
|
|
sudo
|
|
|
|
COPY ./ /data/
|
|
RUN chown -R postgres:postgres /data/
|
|
|
|
# Patch the entrypoint script so it always initializes the DB.
|
|
RUN patch /usr/local/bin/docker-entrypoint.sh < /data/docker/docker-entrypoint.patch
|
|
|
|
# Build pg_libphonenumber.
|
|
WORKDIR /data
|
|
RUN make && make install
|
|
|
|
CMD ["/data/docker/run-tests.sh", "${PG_MAJOR}"]
|