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