This is an automated email from the ASF dual-hosted git repository. chengpan pushed a commit to branch branch-1.9 in repository https://gitbox.apache.org/repos/asf/kyuubi-docker.git
The following commit(s) were added to refs/heads/branch-1.9 by this push: new 0544765 release v1.9.2 (#13) 0544765 is described below commit 0544765b6e1f31c2d88152484644475be4f987fe Author: Fu Chen <cfmcgr...@gmail.com> AuthorDate: Wed Aug 14 10:16:11 2024 +0800 release v1.9.2 (#13) --- 1.9.2/scala2.12-java8-ubuntu/Dockerfile | 49 +++++++++++++++++++++++++++++++++ release/release_version | 2 +- 2 files changed, 50 insertions(+), 1 deletion(-) diff --git a/1.9.2/scala2.12-java8-ubuntu/Dockerfile b/1.9.2/scala2.12-java8-ubuntu/Dockerfile new file mode 100644 index 0000000..cc99596 --- /dev/null +++ b/1.9.2/scala2.12-java8-ubuntu/Dockerfile @@ -0,0 +1,49 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +FROM eclipse-temurin:8-jdk-focal + +ARG kyuubi_uid=10009 + +USER root + +ENV KYUUBI_USER_HOME /home/kyuubi +ENV KYUUBI_HOME /opt/kyuubi +ENV KYUUBI_LOG_DIR ${KYUUBI_HOME}/logs +ENV KYUUBI_PID_DIR ${KYUUBI_HOME}/pid +ENV KYUUBI_WORK_DIR_ROOT ${KYUUBI_HOME}/work + +RUN set -ex; \ + sed -i 's/http:\/\/deb.\(.*\)/https:\/\/deb.\1/g' /etc/apt/sources.list && \ + apt-get update && \ + apt install -y wget bash tini libc6 libpam-modules krb5-user libnss3 procps && \ + mkdir -p ${KYUUBI_HOME} ${KYUUBI_LOG_DIR} ${KYUUBI_PID_DIR} ${KYUUBI_WORK_DIR_ROOT} && \ + rm -rf /var/cache/apt/* && rm -rf /var/lib/apt/lists/* + +COPY . ${KYUUBI_HOME} + +# setup kyuubi +RUN set -ex && \ + useradd -u ${kyuubi_uid} -g root kyuubi -d ${KYUUBI_USER_HOME} -m && \ + chmod ug+rw -R ${KYUUBI_HOME} && \ + chmod a+rwx -R ${KYUUBI_WORK_DIR_ROOT} + +WORKDIR ${KYUUBI_HOME} + +CMD [ "./bin/kyuubi", "run" ] + +USER ${kyuubi_uid} diff --git a/release/release_version b/release/release_version index 9ab8337..8fdcf38 100644 --- a/release/release_version +++ b/release/release_version @@ -1 +1 @@ -1.9.1 +1.9.2