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