This is an automated email from the ASF dual-hosted git repository.

bowenliang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/kyuubi-docker.git


The following commit(s) were added to refs/heads/master by this push:
     new bfcd1f1  release 1.10.0 (#14)
bfcd1f1 is described below

commit bfcd1f153fa7a4193006f0aec16d2b21f240092d
Author: Bowen Liang <[email protected]>
AuthorDate: Fri Nov 1 21:50:24 2024 +0800

    release 1.10.0 (#14)
---
 .github/workflows/docker-image.yml       |  7 ++---
 1.10.0/scala2.12-java8-ubuntu/Dockerfile | 49 ++++++++++++++++++++++++++++++++
 release/release_version                  |  2 +-
 3 files changed, 53 insertions(+), 5 deletions(-)

diff --git a/.github/workflows/docker-image.yml 
b/.github/workflows/docker-image.yml
index 7a49cff..49b494f 100644
--- a/.github/workflows/docker-image.yml
+++ b/.github/workflows/docker-image.yml
@@ -40,15 +40,14 @@ jobs:
             opts: ''
     steps:
       - name: Checkout
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
       - name: Setup JDK 8
-        uses: actions/setup-java@v3
+        uses: actions/setup-java@v4
         with:
           distribution: temurin
           java-version: 8
-          check-latest: false
       - name: Login to Docker Hub
-        uses: docker/login-action@v2
+        uses: docker/login-action@v3
         with:
           username: ${{ secrets.DOCKERHUB_USER }}
           password: ${{ secrets.DOCKERHUB_TOKEN }}
diff --git a/1.10.0/scala2.12-java8-ubuntu/Dockerfile 
b/1.10.0/scala2.12-java8-ubuntu/Dockerfile
new file mode 100644
index 0000000..cc99596
--- /dev/null
+++ b/1.10.0/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 f8e233b..81c871d 100644
--- a/release/release_version
+++ b/release/release_version
@@ -1 +1 @@
-1.9.0
+1.10.0

Reply via email to