# # Dockerfile for prestodb # FROM openjdk:8-jre-alpine MAINTAINER kev ENV PRESTO_VERSION=0.227 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 \ && apk add --no-cache curl less python tar \ && 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"]