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

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

commit 949e445006c4fc288813900c264847d23d3e33d4
Author: Piotr Nowojski <[email protected]>
AuthorDate: Mon Jul 6 14:59:43 2020 +0200

    [FLINK-18497] Update Dockerfiles for 1.11.0 release
---
 {1.9 => 1.11}/scala_2.11-debian/Dockerfile          | 10 +++++-----
 .../scala_2.11-debian/docker-entrypoint.sh          | 21 ++++++++++++++++-----
 {1.9 => 1.11}/scala_2.12-debian/Dockerfile          | 10 +++++-----
 .../scala_2.12-debian/docker-entrypoint.sh          | 21 ++++++++++++++++-----
 4 files changed, 42 insertions(+), 20 deletions(-)

diff --git a/1.9/scala_2.11-debian/Dockerfile 
b/1.11/scala_2.11-debian/Dockerfile
similarity index 92%
rename from 1.9/scala_2.11-debian/Dockerfile
rename to 1.11/scala_2.11-debian/Dockerfile
index 8f71da8..7daf5e9 100644
--- a/1.9/scala_2.11-debian/Dockerfile
+++ b/1.11/scala_2.11-debian/Dockerfile
@@ -44,10 +44,10 @@ RUN set -ex; \
   gosu nobody true
 
 # Configure Flink version
-ENV 
FLINK_TGZ_URL=https://www.apache.org/dyn/closer.cgi?action=download&filename=flink/flink-1.9.3/flink-1.9.3-bin-scala_2.11.tgz
 \
-    
FLINK_ASC_URL=https://www.apache.org/dist/flink/flink-1.9.3/flink-1.9.3-bin-scala_2.11.tgz.asc
 \
-    GPG_KEY=6B6291A8502BA8F0913AE04DDEB95B05BF075300 \
-    SKIP_GPG=false
+ENV 
FLINK_TGZ_URL=https://www.apache.org/dyn/closer.cgi?action=download&filename=flink/flink-1.11.0/flink-1.11.0-bin-scala_2.11.tgz
 \
+    
FLINK_ASC_URL=https://www.apache.org/dist/flink/flink-1.11.0/flink-1.11.0-bin-scala_2.11.tgz.asc
 \
+    GPG_KEY=2DA85B93244FDFA19A6244500653C0A2CEA00D0E \
+    CHECK_GPG=true
 
 # Prepare environment
 ENV FLINK_HOME=/opt/flink
@@ -60,7 +60,7 @@ WORKDIR $FLINK_HOME
 RUN set -ex; \
   wget -nv -O flink.tgz "$FLINK_TGZ_URL"; \
   \
-  if [ "$SKIP_GPG" = "false" ]; then \
+  if [ "$CHECK_GPG" = "true" ]; then \
     wget -nv -O flink.tgz.asc "$FLINK_ASC_URL"; \
     export GNUPGHOME="$(mktemp -d)"; \
     for server in ha.pool.sks-keyservers.net $(shuf -e \
diff --git a/1.9/scala_2.11-debian/docker-entrypoint.sh 
b/1.11/scala_2.11-debian/docker-entrypoint.sh
similarity index 91%
rename from 1.9/scala_2.11-debian/docker-entrypoint.sh
rename to 1.11/scala_2.11-debian/docker-entrypoint.sh
index 011ccea..6084f06 100755
--- a/1.9/scala_2.11-debian/docker-entrypoint.sh
+++ b/1.11/scala_2.11-debian/docker-entrypoint.sh
@@ -18,6 +18,8 @@
 # limitations under the License.
 ###############################################################################
 
+COMMAND_STANDALONE="standalone-job"
+
 # If unspecified, the hostname of the container is taken as the JobManager 
address
 JOB_MANAGER_RPC_ADDRESS=${JOB_MANAGER_RPC_ADDRESS:-$(hostname -f)}
 CONF_FILE="${FLINK_HOME}/conf/flink-conf.yaml"
@@ -77,11 +79,7 @@ set_common_options() {
     set_config_option query.server.port 6125
 }
 
-if [ "$1" = "help" ]; then
-    echo "Usage: $(basename "$0") (jobmanager|taskmanager|help)"
-    exit 0
-elif [ "$1" = "jobmanager" ]; then
-    shift 1
+prepare_job_manager_start() {
     echo "Starting Job Manager"
     copy_plugins_if_required
 
@@ -91,8 +89,21 @@ elif [ "$1" = "jobmanager" ]; then
         echo "${FLINK_PROPERTIES}" >> "${CONF_FILE}"
     fi
     envsubst < "${CONF_FILE}" > "${CONF_FILE}.tmp" && mv "${CONF_FILE}.tmp" 
"${CONF_FILE}"
+}
+
+if [ "$1" = "help" ]; then
+    echo "Usage: $(basename "$0") 
(jobmanager|${COMMAND_STANDALONE}|taskmanager|help)"
+    exit 0
+elif [ "$1" = "jobmanager" ]; then
+    shift 1
+    prepare_job_manager_start
 
     exec $(drop_privs_cmd) "$FLINK_HOME/bin/jobmanager.sh" start-foreground 
"$@"
+elif [ "$1" = ${COMMAND_STANDALONE} ]; then
+    shift 1
+    prepare_job_manager_start
+
+    exec $(drop_privs_cmd) "$FLINK_HOME/bin/standalone-job.sh" 
start-foreground "$@"
 elif [ "$1" = "taskmanager" ]; then
     shift 1
     echo "Starting Task Manager"
diff --git a/1.9/scala_2.12-debian/Dockerfile 
b/1.11/scala_2.12-debian/Dockerfile
similarity index 92%
rename from 1.9/scala_2.12-debian/Dockerfile
rename to 1.11/scala_2.12-debian/Dockerfile
index 095e9d2..6e8e116 100644
--- a/1.9/scala_2.12-debian/Dockerfile
+++ b/1.11/scala_2.12-debian/Dockerfile
@@ -44,10 +44,10 @@ RUN set -ex; \
   gosu nobody true
 
 # Configure Flink version
-ENV 
FLINK_TGZ_URL=https://www.apache.org/dyn/closer.cgi?action=download&filename=flink/flink-1.9.3/flink-1.9.3-bin-scala_2.12.tgz
 \
-    
FLINK_ASC_URL=https://www.apache.org/dist/flink/flink-1.9.3/flink-1.9.3-bin-scala_2.12.tgz.asc
 \
-    GPG_KEY=6B6291A8502BA8F0913AE04DDEB95B05BF075300 \
-    SKIP_GPG=false
+ENV 
FLINK_TGZ_URL=https://www.apache.org/dyn/closer.cgi?action=download&filename=flink/flink-1.11.0/flink-1.11.0-bin-scala_2.12.tgz
 \
+    
FLINK_ASC_URL=https://www.apache.org/dist/flink/flink-1.11.0/flink-1.11.0-bin-scala_2.12.tgz.asc
 \
+    GPG_KEY=2DA85B93244FDFA19A6244500653C0A2CEA00D0E \
+    CHECK_GPG=true
 
 # Prepare environment
 ENV FLINK_HOME=/opt/flink
@@ -60,7 +60,7 @@ WORKDIR $FLINK_HOME
 RUN set -ex; \
   wget -nv -O flink.tgz "$FLINK_TGZ_URL"; \
   \
-  if [ "$SKIP_GPG" = "false" ]; then \
+  if [ "$CHECK_GPG" = "true" ]; then \
     wget -nv -O flink.tgz.asc "$FLINK_ASC_URL"; \
     export GNUPGHOME="$(mktemp -d)"; \
     for server in ha.pool.sks-keyservers.net $(shuf -e \
diff --git a/1.9/scala_2.12-debian/docker-entrypoint.sh 
b/1.11/scala_2.12-debian/docker-entrypoint.sh
similarity index 91%
rename from 1.9/scala_2.12-debian/docker-entrypoint.sh
rename to 1.11/scala_2.12-debian/docker-entrypoint.sh
index 011ccea..6084f06 100755
--- a/1.9/scala_2.12-debian/docker-entrypoint.sh
+++ b/1.11/scala_2.12-debian/docker-entrypoint.sh
@@ -18,6 +18,8 @@
 # limitations under the License.
 ###############################################################################
 
+COMMAND_STANDALONE="standalone-job"
+
 # If unspecified, the hostname of the container is taken as the JobManager 
address
 JOB_MANAGER_RPC_ADDRESS=${JOB_MANAGER_RPC_ADDRESS:-$(hostname -f)}
 CONF_FILE="${FLINK_HOME}/conf/flink-conf.yaml"
@@ -77,11 +79,7 @@ set_common_options() {
     set_config_option query.server.port 6125
 }
 
-if [ "$1" = "help" ]; then
-    echo "Usage: $(basename "$0") (jobmanager|taskmanager|help)"
-    exit 0
-elif [ "$1" = "jobmanager" ]; then
-    shift 1
+prepare_job_manager_start() {
     echo "Starting Job Manager"
     copy_plugins_if_required
 
@@ -91,8 +89,21 @@ elif [ "$1" = "jobmanager" ]; then
         echo "${FLINK_PROPERTIES}" >> "${CONF_FILE}"
     fi
     envsubst < "${CONF_FILE}" > "${CONF_FILE}.tmp" && mv "${CONF_FILE}.tmp" 
"${CONF_FILE}"
+}
+
+if [ "$1" = "help" ]; then
+    echo "Usage: $(basename "$0") 
(jobmanager|${COMMAND_STANDALONE}|taskmanager|help)"
+    exit 0
+elif [ "$1" = "jobmanager" ]; then
+    shift 1
+    prepare_job_manager_start
 
     exec $(drop_privs_cmd) "$FLINK_HOME/bin/jobmanager.sh" start-foreground 
"$@"
+elif [ "$1" = ${COMMAND_STANDALONE} ]; then
+    shift 1
+    prepare_job_manager_start
+
+    exec $(drop_privs_cmd) "$FLINK_HOME/bin/standalone-job.sh" 
start-foreground "$@"
 elif [ "$1" = "taskmanager" ]; then
     shift 1
     echo "Starting Task Manager"

Reply via email to