1
2
mirror of https://github.com/vimagick/dockerfiles synced 2024-06-25 16:28:40 +00:00
dockerfiles/prestodb/Dockerfile.debian

31 lines
855 B
Docker
Raw Normal View History

2019-06-16 08:24:14 +00:00
#
2019-10-21 03:36:26 +00:00
# Dockerfile for prestodb
2019-06-16 08:24:14 +00:00
#
2020-08-17 06:49:50 +00:00
FROM openjdk:11-jdk-slim-buster
MAINTAINER EasyPi Software Foundation
2019-06-16 08:24:14 +00:00
2020-08-19 07:27:40 +00:00
ENV PRESTO_VERSION=0.239.1
2019-06-16 08:24:14 +00:00
ENV PRESTO_SERVER_URL=https://repo1.maven.org/maven2/com/facebook/presto/presto-server/${PRESTO_VERSION}/presto-server-${PRESTO_VERSION}.tar.gz
ENV PRESTO_CLI_URL=https://repo1.maven.org/maven2/com/facebook/presto/presto-cli/${PRESTO_VERSION}/presto-cli-${PRESTO_VERSION}-executable.jar
ENV PRESTO_HOME=/opt/presto
ENV PATH=${PRESTO_HOME}/bin:${PATH}
WORKDIR $PRESTO_HOME
RUN set -xe \
2019-06-16 08:59:02 +00:00
&& apt-get update \
&& apt-get install -y curl less python \
2019-06-16 08:24:14 +00:00
&& curl -sSL $PRESTO_SERVER_URL | tar xz --strip 1 \
&& curl -sSL $PRESTO_CLI_URL > ./bin/presto \
&& chmod +x ./bin/presto \
2019-06-16 08:59:02 +00:00
&& apt-get remove -y curl \
&& rm -rf /var/lib/apt/lists/*
2019-06-16 08:24:14 +00:00
VOLUME /data
EXPOSE 8080
ENTRYPOINT ["launcher"]
CMD ["run"]