You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@streampipes.apache.org by ze...@apache.org on 2022/03/28 05:27:48 UTC
[incubator-streampipes] branch dev updated: [STREAMPIPES-518] Remove old docker files
This is an automated email from the ASF dual-hosted git repository.
zehnder pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-streampipes.git
The following commit(s) were added to refs/heads/dev by this push:
new 97a3354 [STREAMPIPES-518] Remove old docker files
97a3354 is described below
commit 97a3354ca501ba1eeeaaf9384e63602ebda77bab
Author: Philipp Zehnder <ze...@fzi.de>
AuthorDate: Mon Mar 28 07:27:25 2022 +0200
[STREAMPIPES-518] Remove old docker files
---
.gitlab-ci.yml | 234 ---------------------
streampipes-backend/aarch64.Dockerfile | 26 ---
streampipes-backend/arm.Dockerfile | 26 ---
.../aarch64.Dockerfile | 26 ---
.../arm.Dockerfile | 26 ---
.../aarch64.Dockerfile | 26 ---
.../streampipes-connect-adapters/arm.Dockerfile | 26 ---
.../aarch64.Dockerfile | 26 ---
.../streampipes-extensions-all-jvm/arm.Dockerfile | 26 ---
.../aarch64.Dockerfile | 26 ---
.../arm.Dockerfile | 26 ---
.../aarch64.Dockerfile | 26 ---
.../arm.Dockerfile | 26 ---
ui/.gitlab-ci.yml | 105 ---------
ui/aarch64.Dockerfile | 32 ---
ui/arm.Dockerfile | 32 ---
16 files changed, 715 deletions(-)
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
deleted file mode 100644
index 238b692..0000000
--- a/.gitlab-ci.yml
+++ /dev/null
@@ -1,234 +0,0 @@
-# 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.
-
-variables:
- IMAGE_NAME: $REGISTRY_HOST/$CI_PROJECT_PATH
- HARBOR_IMAGE_NAME: $HARBOR_REGISTRY_HOST/$CI_PROJECT_PATH
- MAVEN_CLI_OPTS: -DskipTests --batch-mode --errors --fail-at-end --show-version -DinstallAtEnd=true -DdeployAtEnd=true
- GIT_REPO_ORIGIN: $GIT_REPO_ORIGIN
- GIT_STRATEGY: clone
- DOCKER_CLI_EXPERIMENTAL: enabled
- BASE_IMAGE_AMD64: adoptopenjdk/openjdk8-openj9:alpine
- BASE_IMAGE_ARM32v7: arm32v7/openjdk:11-jre-slim
- BASE_IMAGE_ARM64v8: arm64v8/openjdk:11-jre-slim
- BASE_NGINX_AMD64: nginx
- BASE_NGINX_ARM32v7: arm32v7/nginx
- BASE_NGINX_ARM64v8: arm64v8/nginx
-
-stages:
- - github
- - build
- - docker
-
-pull github:
- image: maven:3-jdk-8
- stage: github
- script:
- - git remote set-url origin $GIT_REPO_ORIGIN/$CI_PROJECT_NAMESPACE/$CI_PROJECT_NAME.git
- - git remote add github https://github.com/apache/incubator-streampipes.git
- - eval $(ssh-agent -s)
- - ssh-add <(echo "$SSH")
- - mkdir ~/.ssh
- - touch ~/.ssh/known_hosts
- - ssh-keyscan -p 2222 -t rsa $GITLAB_HOST > ~/.ssh/known_hosts
- - git config --global user.email '$USER_EMAIL'
- - git config --global user.name '$USER_NAME'
- - git checkout dev
- - git pull github dev --allow-unrelated-histories
- - git push origin --all
-
-build:
- image: maven:3-jdk-8
- stage: build
- script:
- - echo "$GPG_PRIVATE_KEY" | gpg --batch --import --passphrase "$GPG_PASSPHRASE"
- - echo "$MAVEN_CREDENTIALS" > /root/.m2/settings.xml
- - mvn clean package javadoc:aggregate
- # - mvn clean package javadoc:aggregate
- - export MVN_VERSION=$(mvn org.apache.maven.plugins:maven-help-plugin:2.1.1:evaluate -Dexpression=project.version | grep -v '\[')
- - "echo $MVN_VERSION >> ./target/mvn_version"
- artifacts:
- paths:
- - ./streampipes-backend/target/streampipes-backend.jar
- - ./streampipes-connect-container-master/target/streampipes-connect-container-master.jar
- - ./target/site/apidocs/**
- - ./target/mvn_version
- expire_in: 1 week
- except:
- - /release-.*$/
-
-build-ui:
- image: node:8-alpine
- stage: build
- script:
- - cd ui
- - export NODE_PATH=/cache/node_modules
- - export NODE_OPTIONS=--max_old_space_size=4096
- - npm install --unsafe-perm
- - npm run build
- artifacts:
- paths:
- - ui/dist/assets/css/
- - ui/dist/assets/img/
- - ui/dist/assets/lib/
- - ui/dist/assets/templates/
- - ui/dist/assets/fonts/
- - ui/dist/index.html
- - ui/dist/main.bundle.js
- - ui/dist/main.bundle.js.gz
- - ui/dist/polyfills.bundle.js
- - ui/dist/polyfills.bundle.js.gz
- - ui/dist/style.bundle.css
- - ui/dist/style.bundle.css.gz
- - ui/dist/style.bundle.js
- - ui/dist/style.bundle.js.gz
- - ui/dist/style.css
- - ui/dist/style.css.gz
- expire_in: 1 hour
- only:
- - dev
-
-docker-ui:
- image: docker:19.03.5
- stage: docker
- dependencies:
- - build
- - build-ui
- script:
- - export MVN_VERSION=$(cat ./target/mvn_version)
- - apk update
- - apk add curl
- - apk add unzip
- - apk add bash
- # - 'curl -k -f -L -H "PRIVATE-TOKEN: ${API_KEY}" -o javadoc.zip "https://ipe-wim-gitlab.fzi.de/streampipes/ce/-/jobs/artifacts/dev/download?job=build"'
- # - unzip javadoc.zip
- # - mkdir javadoc && mv target/site/apidocs/* ./javadoc
- - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $REGISTRY_HOST
- # Build AMD64
- - docker build --pull --build-arg BASE_IMAGE=$BASE_NGINX_AMD64
- -t $IMAGE_NAME/ui:amd64 -t $IMAGE_NAME/ui:amd64-$MVN_VERSION
- -f ./ui/Dockerfile ./ui
- # Build ARM32v7, ARM64v8
- # Download qemu static and make it executable so it can be used during the docker build phase
- - wget https://github.com/multiarch/qemu-user-static/releases/download/v4.0.0/qemu-arm-static -P ./ui
- - wget https://github.com/multiarch/qemu-user-static/releases/download/v4.0.0/qemu-aarch64-static -P ./ui
- - chmod 554 ./ui/qemu-arm-static
- - chmod 554 ./ui/qemu-aarch64-static
- - docker build --pull --build-arg BASE_IMAGE=$BASE_NGINX_ARM32v7 --build-arg QEMU=qemu-arm-static
- -t $IMAGE_NAME/ui:arm32v7 -t $IMAGE_NAME/ui:arm32v7-$MVN_VERSION
- -f ./ui/arm.Dockerfile ./ui
- - docker build --pull --build-arg BASE_IMAGE=$BASE_NGINX_ARM64v8 --build-arg QEMU=qemu-aarch64-static
- -t $IMAGE_NAME/ui:arm64v8 -t $IMAGE_NAME/ui:arm64v8-$MVN_VERSION
- -f ./ui/aarch64.Dockerfile ./ui
- # Push Docker images: AMD64, ARM32v7, ARM64v8
- - docker push $IMAGE_NAME/ui:amd64-$MVN_VERSION
- - docker push $IMAGE_NAME/ui:amd64
- - docker push $IMAGE_NAME/ui:arm32v7-$MVN_VERSION
- - docker push $IMAGE_NAME/ui:arm32v7
- - docker push $IMAGE_NAME/ui:arm64v8-$MVN_VERSION
- - docker push $IMAGE_NAME/ui:arm64v8
- # Create Docker manifest
- - docker manifest create $IMAGE_NAME/ui:$MVN_VERSION
- $IMAGE_NAME/ui:amd64-$MVN_VERSION
- $IMAGE_NAME/ui:arm32v7-$MVN_VERSION
- $IMAGE_NAME/ui:arm64v8-$MVN_VERSION
- - docker manifest annotate $IMAGE_NAME/ui:$MVN_VERSION $IMAGE_NAME/ui:arm32v7-$MVN_VERSION --os linux --arch arm
- - docker manifest annotate $IMAGE_NAME/ui:$MVN_VERSION $IMAGE_NAME/ui:arm64v8-$MVN_VERSION --os linux --arch arm64
- - docker manifest push $IMAGE_NAME/ui:$MVN_VERSION
-
-docker-backend:
- image: docker:19.03.5
- stage: docker
- dependencies:
- - build
- script:
- - export MVN_VERSION=$(cat ./target/mvn_version)
- - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $REGISTRY_HOST
- # Build AMD64
- - docker build --pull --build-arg BASE_IMAGE=$BASE_IMAGE_AMD64
- -t $IMAGE_NAME/backend:amd64 -t $IMAGE_NAME/backend:amd64-$MVN_VERSION
- -f ./streampipes-backend/Dockerfile ./streampipes-backend
- # Build ARM32v7, ARM64v8
- # Download qemu static and make it executable so it can be used during the docker build phase
- - wget https://github.com/multiarch/qemu-user-static/releases/download/v4.0.0/qemu-arm-static -P ./streampipes-backend
- - wget https://github.com/multiarch/qemu-user-static/releases/download/v4.0.0/qemu-aarch64-static -P ./streampipes-backend
- - chmod 554 ./streampipes-backend/qemu-arm-static
- - chmod 554 ./streampipes-backend/qemu-aarch64-static
- - docker build --pull --build-arg BASE_IMAGE=$BASE_IMAGE_ARM32v7 --build-arg QEMU=qemu-arm-static
- -t $IMAGE_NAME/backend:arm32v7 -t $IMAGE_NAME/backend:arm32v7-$MVN_VERSION
- -f ./streampipes-backend/arm.Dockerfile ./streampipes-backend
- - docker build --pull --build-arg BASE_IMAGE=$BASE_IMAGE_ARM64v8 --build-arg QEMU=qemu-aarch64-static
- -t $IMAGE_NAME/backend:arm64v8 -t $IMAGE_NAME/backend:arm64v8-$MVN_VERSION
- -f ./streampipes-backend/aarch64.Dockerfile ./streampipes-backend
- # Push Docker images: AMD64, ARM32v7, ARM64v8
- - docker push $IMAGE_NAME/backend:amd64-$MVN_VERSION
- - docker push $IMAGE_NAME/backend:amd64
- - docker push $IMAGE_NAME/backend:arm32v7-$MVN_VERSION
- - docker push $IMAGE_NAME/backend:arm32v7
- - docker push $IMAGE_NAME/backend:arm64v8-$MVN_VERSION
- - docker push $IMAGE_NAME/backend:arm64v8
- # Create Docker manifest
- - docker manifest create $IMAGE_NAME/backend:$MVN_VERSION
- $IMAGE_NAME/backend:amd64-$MVN_VERSION
- $IMAGE_NAME/backend:arm32v7-$MVN_VERSION
- $IMAGE_NAME/backend:arm64v8-$MVN_VERSION
- - docker manifest annotate $IMAGE_NAME/backend:$MVN_VERSION $IMAGE_NAME/backend:arm32v7-$MVN_VERSION --os linux --arch arm
- - docker manifest annotate $IMAGE_NAME/backend:$MVN_VERSION $IMAGE_NAME/backend:arm64v8-$MVN_VERSION --os linux --arch arm64
- - docker manifest push $IMAGE_NAME/backend:$MVN_VERSION
- only:
- - dev
-
-docker-connect-container:
- image: docker:19.03.5
- stage: docker
- dependencies:
- - build
- script:
- - export MVN_VERSION=$(cat ./target/mvn_version)
- - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $REGISTRY_HOST
- # Build AMD64
- - docker build --pull --build-arg BASE_IMAGE=$BASE_IMAGE_AMD64
- -t $IMAGE_NAME/streampipes-connect-container:amd64 -t $IMAGE_NAME/streampipes-connect-container:amd64-$MVN_VERSION
- -f ./streampipes-connect-container-master/Dockerfile ./streampipes-connect-container-master
- # Build ARM32v7,ARM64v8
- # Download qemu static and make it executable so it can be used during the docker build phase
- - wget https://github.com/multiarch/qemu-user-static/releases/download/v4.0.0/qemu-arm-static -P ./streampipes-connect-container-master
- - wget https://github.com/multiarch/qemu-user-static/releases/download/v4.0.0/qemu-aarch64-static -P ./streampipes-connect-container-master
- - chmod 554 ./streampipes-connect-container-master/qemu-arm-static
- - chmod 554 ./streampipes-connect-container-master/qemu-aarch64-static
- - docker build --pull --build-arg BASE_IMAGE=$BASE_IMAGE_ARM32v7 --build-arg QEMU=qemu-arm-static
- -t $IMAGE_NAME/streampipes-connect-container:arm32v7 -t $IMAGE_NAME/streampipes-connect-container:arm32v7-$MVN_VERSION
- -f ./streampipes-connect-container-master/arm.Dockerfile ./streampipes-connect-container-master
- - docker build --pull --build-arg BASE_IMAGE=$BASE_IMAGE_ARM64v8 --build-arg QEMU=qemu-aarch64-static
- -t $IMAGE_NAME/streampipes-connect-container:arm64v8 -t $IMAGE_NAME/streampipes-connect-container:arm64v8-$MVN_VERSION
- -f ./streampipes-connect-container-master/aarch64.Dockerfile ./streampipes-connect-container-master
- # Push Docker images: AMD64, ARM32v7, ARM64v8
- - docker push $IMAGE_NAME/streampipes-connect-container:amd64-$MVN_VERSION
- - docker push $IMAGE_NAME/streampipes-connect-container:amd64
- - docker push $IMAGE_NAME/streampipes-connect-container:arm32v7-$MVN_VERSION
- - docker push $IMAGE_NAME/streampipes-connect-container:arm32v7
- - docker push $IMAGE_NAME/streampipes-connect-container:arm64v8-$MVN_VERSION
- - docker push $IMAGE_NAME/streampipes-connect-container:arm64v8
- # Create Docker manifest
- - docker manifest create $IMAGE_NAME/streampipes-connect-container:$MVN_VERSION
- $IMAGE_NAME/streampipes-connect-container:amd64-$MVN_VERSION
- $IMAGE_NAME/streampipes-connect-container:arm32v7-$MVN_VERSION
- $IMAGE_NAME/streampipes-connect-container:arm64v8-$MVN_VERSION
- - docker manifest annotate $IMAGE_NAME/streampipes-connect-container:$MVN_VERSION $IMAGE_NAME/streampipes-connect-container:arm32v7-$MVN_VERSION --os linux --arch arm
- - docker manifest annotate $IMAGE_NAME/streampipes-connect-container:$MVN_VERSION $IMAGE_NAME/streampipes-connect-container:arm64v8-$MVN_VERSION --os linux --arch arm64
- - docker manifest push $IMAGE_NAME/streampipes-connect-container:$MVN_VERSION
- only:
- - dev
-
diff --git a/streampipes-backend/aarch64.Dockerfile b/streampipes-backend/aarch64.Dockerfile
deleted file mode 100644
index 205981e..0000000
--- a/streampipes-backend/aarch64.Dockerfile
+++ /dev/null
@@ -1,26 +0,0 @@
-# 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.
-
-ARG BASE_IMAGE=eclipse-temurin:11-jre-focal
-FROM $BASE_IMAGE
-
-ENV CONSUL_LOCATION consul
-
-EXPOSE 8030
-
-COPY qemu-aarch64-static /usr/bin
-COPY target/streampipes-backend.jar /streampipes-backend.jar
-
-ENTRYPOINT ["java", "-jar", "/streampipes-backend.jar"]
diff --git a/streampipes-backend/arm.Dockerfile b/streampipes-backend/arm.Dockerfile
deleted file mode 100644
index d544b0a..0000000
--- a/streampipes-backend/arm.Dockerfile
+++ /dev/null
@@ -1,26 +0,0 @@
-# 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.
-
-ARG BASE_IMAGE=eclipse-temurin:11-jre-focal
-FROM $BASE_IMAGE
-
-ENV CONSUL_LOCATION consul
-
-EXPOSE 8030
-
-COPY qemu-arm-static /usr/bin
-COPY target/streampipes-backend.jar /streampipes-backend.jar
-
-ENTRYPOINT ["java", "-jar", "/streampipes-backend.jar"]
diff --git a/streampipes-extensions/streampipes-connect-adapters-iiot/aarch64.Dockerfile b/streampipes-extensions/streampipes-connect-adapters-iiot/aarch64.Dockerfile
deleted file mode 100644
index 74b0a9d..0000000
--- a/streampipes-extensions/streampipes-connect-adapters-iiot/aarch64.Dockerfile
+++ /dev/null
@@ -1,26 +0,0 @@
-# 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.
-
-ARG BASE_IMAGE=eclipse-temurin:11-jre-focal
-FROM $BASE_IMAGE
-
-ENV CONSUL_LOCATION consul
-
-EXPOSE 8090
-
-COPY qemu-aarch64-static /usr/bin
-COPY target/streampipes-connect-adapters-iiot.jar /streampipes-connect-adapters-iiot.jar
-
-ENTRYPOINT ["java", "-jar", "/streampipes-connect-adapters-iiot.jar"]
diff --git a/streampipes-extensions/streampipes-connect-adapters-iiot/arm.Dockerfile b/streampipes-extensions/streampipes-connect-adapters-iiot/arm.Dockerfile
deleted file mode 100644
index 0e063ad..0000000
--- a/streampipes-extensions/streampipes-connect-adapters-iiot/arm.Dockerfile
+++ /dev/null
@@ -1,26 +0,0 @@
-# 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.
-
-ARG BASE_IMAGE=eclipse-temurin:11-jre-focal
-FROM $BASE_IMAGE
-
-ENV CONSUL_LOCATION consul
-
-EXPOSE 8090
-
-COPY qemu-arm-static /usr/bin
-COPY target/streampipes-connect-adapters-iiot.jar /streampipes-connect-adapters-iiot.jar
-
-ENTRYPOINT ["java", "-jar", "/streampipes-connect-adapters-iiot.jar"]
diff --git a/streampipes-extensions/streampipes-connect-adapters/aarch64.Dockerfile b/streampipes-extensions/streampipes-connect-adapters/aarch64.Dockerfile
deleted file mode 100644
index 68f5eeb..0000000
--- a/streampipes-extensions/streampipes-connect-adapters/aarch64.Dockerfile
+++ /dev/null
@@ -1,26 +0,0 @@
-# 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.
-
-ARG BASE_IMAGE=arm64v8/openjdk:11-jre-slim
-FROM $BASE_IMAGE
-
-ENV CONSUL_LOCATION consul
-
-EXPOSE 8090
-
-COPY qemu-aarch64-static /usr/bin
-COPY target/streampipes-connect-adapters.jar /streampipes-connect-adapters.jar
-
-ENTRYPOINT ["java", "-jar", "/streampipes-connect-adapters.jar"]
diff --git a/streampipes-extensions/streampipes-connect-adapters/arm.Dockerfile b/streampipes-extensions/streampipes-connect-adapters/arm.Dockerfile
deleted file mode 100644
index 3ef0ac1..0000000
--- a/streampipes-extensions/streampipes-connect-adapters/arm.Dockerfile
+++ /dev/null
@@ -1,26 +0,0 @@
-# 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.
-
-ARG BASE_IMAGE=arm32v7/openjdk:11-jre-slim
-FROM $BASE_IMAGE
-
-ENV CONSUL_LOCATION consul
-
-EXPOSE 8090
-
-COPY qemu-arm-static /usr/bin
-COPY target/streampipes-connect-adapters.jar /streampipes-connect-adapters.jar
-
-ENTRYPOINT ["java", "-jar", "/streampipes-connect-adapters.jar"]
diff --git a/streampipes-extensions/streampipes-extensions-all-jvm/aarch64.Dockerfile b/streampipes-extensions/streampipes-extensions-all-jvm/aarch64.Dockerfile
deleted file mode 100644
index 7e949ef..0000000
--- a/streampipes-extensions/streampipes-extensions-all-jvm/aarch64.Dockerfile
+++ /dev/null
@@ -1,26 +0,0 @@
-# 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.
-
-ARG BASE_IMAGE=eclipse-temurin:11-jre-focal
-FROM $BASE_IMAGE
-
-ENV CONSUL_LOCATION consul
-
-EXPOSE 8090
-
-COPY qemu-aarch64-static /usr/bin
-COPY target/streampipes-extensions-all-jvm.jar /streampipes-extensions-all-jvm.jar
-
-ENTRYPOINT ["java", "-jar", "/streampipes-extensions-all-jvm.jar"]
diff --git a/streampipes-extensions/streampipes-extensions-all-jvm/arm.Dockerfile b/streampipes-extensions/streampipes-extensions-all-jvm/arm.Dockerfile
deleted file mode 100644
index 5fdb2c7..0000000
--- a/streampipes-extensions/streampipes-extensions-all-jvm/arm.Dockerfile
+++ /dev/null
@@ -1,26 +0,0 @@
-# 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.
-
-ARG BASE_IMAGE=eclipse-temurin:11-jre-focal
-FROM $BASE_IMAGE
-
-ENV CONSUL_LOCATION consul
-
-EXPOSE 8090
-
-COPY qemu-arm-static /usr/bin
-COPY target/streampipes-extensions-all-jvm.jar /streampipes-extensions-all-jvm.jar
-
-ENTRYPOINT ["java", "-jar", "/streampipes-extensions-all-jvm.jar"]
diff --git a/streampipes-extensions/streampipes-pipeline-elements-all-flink/aarch64.Dockerfile b/streampipes-extensions/streampipes-pipeline-elements-all-flink/aarch64.Dockerfile
deleted file mode 100644
index 01eae1b..0000000
--- a/streampipes-extensions/streampipes-pipeline-elements-all-flink/aarch64.Dockerfile
+++ /dev/null
@@ -1,26 +0,0 @@
-# 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.
-
-ARG BASE_IMAGE=arm64v8/openjdk:11-jre-slim
-FROM $BASE_IMAGE
-
-ENV CONSUL_LOCATION consul
-
-EXPOSE 8090
-
-COPY qemu-aarch64-static /usr/bin
-COPY target/streampipes-pipeline-elements-all-flink.jar /streampipes-processing-element-container.jar
-
-ENTRYPOINT ["java", "-jar", "/streampipes-processing-element-container.jar"]
diff --git a/streampipes-extensions/streampipes-pipeline-elements-all-flink/arm.Dockerfile b/streampipes-extensions/streampipes-pipeline-elements-all-flink/arm.Dockerfile
deleted file mode 100644
index 189a6db..0000000
--- a/streampipes-extensions/streampipes-pipeline-elements-all-flink/arm.Dockerfile
+++ /dev/null
@@ -1,26 +0,0 @@
-# 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.
-
-ARG BASE_IMAGE=arm32v7/openjdk:11-jre-slim
-FROM $BASE_IMAGE
-
-ENV CONSUL_LOCATION consul
-
-EXPOSE 8090
-
-COPY qemu-arm-static /usr/bin
-COPY target/streampipes-pipeline-elements-all-flink.jar /streampipes-processing-element-container.jar
-
-ENTRYPOINT ["java", "-jar", "/streampipes-processing-element-container.jar"]
diff --git a/streampipes-extensions/streampipes-pipeline-elements-all-jvm/aarch64.Dockerfile b/streampipes-extensions/streampipes-pipeline-elements-all-jvm/aarch64.Dockerfile
deleted file mode 100644
index 0d82721..0000000
--- a/streampipes-extensions/streampipes-pipeline-elements-all-jvm/aarch64.Dockerfile
+++ /dev/null
@@ -1,26 +0,0 @@
-# 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.
-
-ARG BASE_IMAGE=eclipse-temurin:11-jre-focal
-FROM $BASE_IMAGE
-
-ENV CONSUL_LOCATION consul
-
-EXPOSE 8090
-
-COPY qemu-aarch64-static /usr/bin
-COPY target/streampipes-processors-all-jvm.jar /streampipes-processing-element-container.jar
-
-ENTRYPOINT ["java", "-jar", "/streampipes-processing-element-container.jar"]
diff --git a/streampipes-extensions/streampipes-pipeline-elements-all-jvm/arm.Dockerfile b/streampipes-extensions/streampipes-pipeline-elements-all-jvm/arm.Dockerfile
deleted file mode 100644
index b2e3eaf..0000000
--- a/streampipes-extensions/streampipes-pipeline-elements-all-jvm/arm.Dockerfile
+++ /dev/null
@@ -1,26 +0,0 @@
-# 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.
-
-ARG BASE_IMAGE=eclipse-temurin:11-jre-focal
-FROM $BASE_IMAGE
-
-ENV CONSUL_LOCATION consul
-
-EXPOSE 8090
-
-COPY qemu-arm-static /usr/bin
-COPY target/streampipes-processors-all-jvm.jar /streampipes-processing-element-container.jar
-
-ENTRYPOINT ["java", "-jar", "/streampipes-processing-element-container.jar"]
diff --git a/ui/.gitlab-ci.yml b/ui/.gitlab-ci.yml
deleted file mode 100644
index 2a3e79a..0000000
--- a/ui/.gitlab-ci.yml
+++ /dev/null
@@ -1,105 +0,0 @@
-# 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.
-
-variables:
- REGISTRY_HOST: ipe-wim-gitlab.fzi.de:5000
- HARBOR_IMAGE_NAME: $HARBOR_REGISTRY_HOST/streampipes/ui
- IMAGE_NAME: $REGISTRY_HOST/$CI_PROJECT_PATH/$CI_COMMIT_REF_NAME
-
-stages:
- - build
- - docker
- - github
- - docker-hub
-
-#test:
-# image: beevelop/nodejs-python
-# stage: test
-# script:
-# - apt-get update && apt-get install -y apt-transport-https ca-certificates
-# - curl -sSL https://dl.google.com/linux/linux_signing_key.pub | apt-key add -
-# - echo "deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google-chrome.list
-# - apt-get update
-# - apt-get install -y google-chrome-stable --no-install-recommends
-# - apt-get install -y firefox --no-install-recommends
-# - export CHROME_BIN=google-chrome
-# - export NODE_PATH=/cache/node_modules
-# - npm install --unsafe-perm
-# - npm test
-
-
-
-github:
- image: maven:3-jdk-8
- stage: github
- script:
- - git config --global user.email 'zehnder@fzi.de'
- - git config --global user.name 'zehnder'
- - git checkout $CI_COMMIT_REF_NAME
- - git pull
- #- git remote rm github
- - git remote add github https://$GITHUB_TOKEN:x-oauth-basic@github.com/streampipes/streampipes-ui.git
- - git push github $CI_COMMIT_REF_NAME
- only:
- - dev
-
-nginx:
- image: docker:17.06.0-ce
- stage: docker
- script:
- - apk update
- - apk add curl
- - apk add unzip
-# - 'curl -k -f -L -H "PRIVATE-TOKEN: ${API_KEY}" -o javadoc.zip "https://ipe-wim-gitlab.fzi.de/streampipes/ce/-/jobs/artifacts/dev/download?job=build"'
-# - unzip javadoc.zip
-# - mkdir javadoc && mv target/site/apidocs/* ./javadoc
- - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $REGISTRY_HOST
- - docker login -u zehnder -p $HARBOR_PASSWORD $HARBOR_REGISTRY_HOST
- - docker build --no-cache --pull -t $HARBOR_IMAGE_NAME:0.63.0 -t $IMAGE_NAME .
- - docker push $IMAGE_NAME
- - docker push $HARBOR_IMAGE_NAME
-
-nginx-docker-hub:
- image: docker:17.06.0-ce
- stage: docker-hub
- script:
- - apk update
- - apk add curl
- - mkdir javadoc
- - docker login -u streampipesbuild -p $DOCKER_HUB_USER_PWD
- - docker build --pull -t streampipes/ui:$CI_COMMIT_REF_NAME .
- - docker push streampipes/ui:$CI_COMMIT_REF_NAME
- - docker build --pull -t streampipes/ui .
- - docker push streampipes/ui
- when: manual
- only:
- - 0.65.0
-
-nginx-testfeld:
- image: docker:17.06.0-ce
- stage: docker
- script:
- - apk update
- - apk add curl
- - apk add unzip
- #- 'curl -k -f -L -H "PRIVATE-TOKEN: ${API_KEY}" -o docs.zip "https://ipe-wim-gitlab.fzi.de/streampipes/docs/-/jobs/artifacts/master/download?job=build"'
- #- unzip docs.zip
- #- mkdir javadoc
- - docker login -u zehnder -p $HARBOR_PASSWORD $HARBOR_REGISTRY_HOST
- - docker build --pull -t $HARBOR_REGISTRY_HOST/testfeld/ui:$CI_COMMIT_REF_NAME .
- - docker push $HARBOR_REGISTRY_HOST/testfeld/ui:$CI_COMMIT_REF_NAME
- only:
- - testfeld
-
diff --git a/ui/aarch64.Dockerfile b/ui/aarch64.Dockerfile
deleted file mode 100644
index b744c17..0000000
--- a/ui/aarch64.Dockerfile
+++ /dev/null
@@ -1,32 +0,0 @@
-# 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.
-
-ARG BASE_IMAGE=arm64v8/nginx
-FROM $BASE_IMAGE
-
-COPY qemu-aarch64-static /usr/bin
-
-COPY dist/streampipes/ui/ /usr/share/nginx/html/
-
-COPY nginx_config/nginx.conf /etc/nginx/nginx.conf
-COPY nginx_config/default.conf /etc/nginx/conf.d/default.conf
-COPY nginx_config/ssl.conf /app/nginx-confs/ssl.conf
-
-COPY docker-entrypoint.sh /
-
-RUN chown -R nginx:nginx /usr/share/nginx/html/
-
-ENTRYPOINT ["/docker-entrypoint.sh"]
-CMD ["nginx", "-g", "daemon off;"]
diff --git a/ui/arm.Dockerfile b/ui/arm.Dockerfile
deleted file mode 100644
index 0d26585..0000000
--- a/ui/arm.Dockerfile
+++ /dev/null
@@ -1,32 +0,0 @@
-# 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.
-
-ARG BASE_IMAGE=arm32v7/nginx
-FROM $BASE_IMAGE
-
-COPY qemu-arm-static /usr/bin
-
-COPY dist/streampipes/ui/ /usr/share/nginx/html/
-
-COPY nginx_config/nginx.conf /etc/nginx/nginx.conf
-COPY nginx_config/default.conf /etc/nginx/conf.d/default.conf
-COPY nginx_config/ssl.conf /app/nginx-confs/ssl.conf
-
-COPY docker-entrypoint.sh /
-
-RUN chown -R nginx:nginx /usr/share/nginx/html/
-
-ENTRYPOINT ["/docker-entrypoint.sh"]
-CMD ["nginx", "-g", "daemon off;"]