1
0
mirror of https://github.com/vimagick/dockerfiles.git synced 2024-11-24 08:52:15 +02:00
dockerfiles/prestosql/Dockerfile.alpine

29 lines
770 B
Docker
Raw Normal View History

2019-10-20 05:31:17 +02:00
#
2019-10-21 05:36:26 +02:00
# Dockerfile for prestosql
2019-10-20 05:31:17 +02:00
#
2020-08-14 05:26:15 +02:00
FROM openjdk:11-jdk-alpine
2020-08-12 10:05:06 +02:00
MAINTAINER EasyPi Software Foundation
2019-10-20 05:31:17 +02:00
2020-08-12 10:05:06 +02:00
ENV PRESTO_VERSION=340
2019-10-20 05:31:17 +02:00
ENV PRESTO_SERVER_URL=https://repo1.maven.org/maven2/io/prestosql/presto-server/${PRESTO_VERSION}/presto-server-${PRESTO_VERSION}.tar.gz
ENV PRESTO_CLI_URL=https://repo1.maven.org/maven2/io/prestosql/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-10-21 16:02:39 +02:00
&& apk add --no-cache curl less python tar \
2019-10-20 05:31:17 +02:00
&& curl -sSL $PRESTO_SERVER_URL | tar xz --strip 1 \
&& curl -sSL $PRESTO_CLI_URL > ./bin/presto \
&& chmod +x ./bin/presto \
&& apk del curl tar
VOLUME /data
EXPOSE 8080
ENTRYPOINT ["launcher"]
CMD ["run"]