From e77bd0b50a59850474e0649b18936190edbd460f Mon Sep 17 00:00:00 2001 From: Julian Simioni Date: Tue, 2 Nov 2021 19:19:21 -0400 Subject: [PATCH 1/2] Fix dependencies for wof libpostal-service build One more followup up to https://github.com/pelias/libpostal-service/pull/4: The `go-whosonfirst-libpostal` build process requires `automake`, which is no longer in our baseimage! --- Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Dockerfile b/Dockerfile index eea63f4..2042ba7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,8 @@ # build the libpostal-server binary separately FROM pelias/libpostal_baseimage as builder +RUN apt-get update && apt-get install -y make pkg-config + # install go RUN curl https://dl.google.com/go/go1.11.linux-amd64.tar.gz | tar -C /usr/local -xz ENV PATH="$PATH:/usr/local/go/bin" From ddf3dd72536b46f801da412db0380b9d3debc7a0 Mon Sep 17 00:00:00 2001 From: Julian Simioni Date: Wed, 3 Nov 2021 09:46:56 -0400 Subject: [PATCH 2/2] Add `ldconfig` so the shared library can be found --- Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Dockerfile b/Dockerfile index 2042ba7..5cd78c9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,6 +17,8 @@ FROM pelias/libpostal_baseimage COPY --from=builder /code/go-whosonfirst-libpostal/bin/wof-libpostal-server /bin/ +RUN ldconfig + USER pelias ENV PORT 4400