diff --git a/Dockerfile b/Dockerfile index 1d4b24bea0aabba1a419d31c375146c43c0f080e..d6c3451e823f81dca465f4de6d02955744a6aa88 100644 --- a/Dockerfile +++ b/Dockerfile @@ -21,22 +21,21 @@ ARG VERSION="latest" RUN apt-get update \ && apt-get install --no-install-recommends -y \ - ca-certificates \ - git \ - golang \ + libssl1.1 \ + gdal-bin \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* -RUN git clone https://github.com/CrunchyData/pg_tileserv.git /app +COPY ./t-rex_0.14.2-1.bullseye_amd64.deb t-rex_0.14.2-1.bullseye_amd64.deb +RUN dpkg -i ./t-rex_0.14.2-1.bullseye_amd64.deb -WORKDIR /app +WORKDIR /var/data/in -RUN go build -v -ldflags "-s -w -X main.programVersion=${VERSION}" +VOLUME ["/var/data/in"] +VOLUME ["/var/data/out"] -VOLUME ["/config"] +USER www-data +EXPOSE 6767 -USER 1001 -EXPOSE 7800 - -ENTRYPOINT ["/app/pg_tileserv"] +ENTRYPOINT ["/usr/bin/t_rex"] CMD [] diff --git a/t-rex_0.14.2-1.bullseye_amd64.deb b/t-rex_0.14.2-1.bullseye_amd64.deb new file mode 100644 index 0000000000000000000000000000000000000000..4bd2ca1553bc2bdf6c434921ec596082f7136927 Binary files /dev/null and b/t-rex_0.14.2-1.bullseye_amd64.deb differ