You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@inlong.apache.org by do...@apache.org on 2022/03/11 07:41:50 UTC

[incubator-inlong] branch master updated: [INLONG-3065][docker]support download plugins from remote address (#3066)

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

dockerzhang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-inlong.git


The following commit(s) were added to refs/heads/master by this push:
     new 74f4314  [INLONG-3065][docker]support download plugins from remote address (#3066)
74f4314 is described below

commit 74f4314c6da10ab6c6cc78d0809f66e76e6bcd79
Author: dockerzhang <do...@tencent.com>
AuthorDate: Fri Mar 11 15:41:43 2022 +0800

    [INLONG-3065][docker]support download plugins from remote address (#3066)
---
 inlong-manager/manager-docker/Dockerfile        | 3 ++-
 inlong-manager/manager-docker/README.md         | 2 +-
 inlong-manager/manager-docker/manager-docker.sh | 7 +++++++
 3 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/inlong-manager/manager-docker/Dockerfile b/inlong-manager/manager-docker/Dockerfile
index f351746..1eb6690 100644
--- a/inlong-manager/manager-docker/Dockerfile
+++ b/inlong-manager/manager-docker/Dockerfile
@@ -25,7 +25,8 @@ ENV JDBC_URL=127.0.0.1:3306
 ENV USERNAME=root
 ENV PASSWORD=inlong
 ENV ZK_URL=127.0.0.1:2181
-
+# support download plugins from remote address.
+ENV PLUGINS_URL=default
 WORKDIR /opt/inlong-manager
 
 # add tarball from manager output
diff --git a/inlong-manager/manager-docker/README.md b/inlong-manager/manager-docker/README.md
index 543f82d..1849000 100644
--- a/inlong-manager/manager-docker/README.md
+++ b/inlong-manager/manager-docker/README.md
@@ -5,7 +5,7 @@ InLong Manager is available for development and experience.
 ### Pull Image
 
 ```
-docker pull inlong/manager-web:latest
+docker pull inlong/manager:latest
 ```
 
 ### Start Container
diff --git a/inlong-manager/manager-docker/manager-docker.sh b/inlong-manager/manager-docker/manager-docker.sh
index 8aae693..7d22bdb 100644
--- a/inlong-manager/manager-docker/manager-docker.sh
+++ b/inlong-manager/manager-docker/manager-docker.sh
@@ -38,6 +38,13 @@ sed -i "s/cluster.zk.url=.*$/cluster.zk.url=${ZK_URL}/g" "${conf_file}"
 # startup the application
 JAVA_OPTS="-Dspring.profiles.active=${ACTIVE_PROFILE}"
 
+# get plugins from remote address.
+if [[ "${PLUGINS_URL}" =~ ^http* ]]; then
+    wget ${PLUGINS_URL} -O plugins.tar.gz
+    tar -zxvf plugins.tar.gz -C "${file_path}"/
+    rm plugins.tar.gz
+fi
+
 sh "${file_path}"/bin/startup.sh "${JAVA_OPTS}"
 sleep 3
 # keep alive