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 2023/02/08 08:35:54 UTC

[streampipes] branch SP-454 updated: [#454] Change ownership of backend volume

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

zehnder pushed a commit to branch SP-454
in repository https://gitbox.apache.org/repos/asf/streampipes.git


The following commit(s) were added to refs/heads/SP-454 by this push:
     new be575c12b [#454] Change ownership of backend volume
be575c12b is described below

commit be575c12bd0c18f01f1197299f04234f937a922e
Author: Philipp Zehnder <te...@users.noreply.github.com>
AuthorDate: Wed Feb 8 09:35:43 2023 +0100

    [#454] Change ownership of backend volume
---
 docker-compose.yml                  | 6 ++++--
 streampipes-service-core/Dockerfile | 1 +
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/docker-compose.yml b/docker-compose.yml
index bdf4d4e30..a8706bd98 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -43,7 +43,7 @@ services:
       - consul
       - couchdb
     volumes:
-      - backend:/root/.streampipes
+      - backend:/home/javauser/.streampipes
       - files:/spImages
     logging: *default-logging
     networks:
@@ -69,6 +69,8 @@ services:
       context: ./streampipes-extensions/streampipes-extensions-all-jvm
       dockerfile: Dockerfile
     image: streampipes_pipeline-elements-all-jvm:release-validation
+    depends_on:
+      - backend
     volumes:
       - files:/spImages
     logging: *default-logging
@@ -102,7 +104,7 @@ services:
         ipv4_address: 172.31.0.9
 
   couchdb:
-    image: couchdb:2.3.1
+    image: couchdb:3.3.1
     environment:
       - COUCHDB_USER=admin
       - COUCHDB_PASSWORD=admin
diff --git a/streampipes-service-core/Dockerfile b/streampipes-service-core/Dockerfile
index b9976ee11..6599523f2 100644
--- a/streampipes-service-core/Dockerfile
+++ b/streampipes-service-core/Dockerfile
@@ -25,6 +25,7 @@ RUN groupadd --gid $USER_GID $USERNAME \
     && useradd --uid $USER_UID --gid $USER_GID -m $USERNAME \
     && chown $USERNAME:$USERNAME /streampipes-backend.jar
 
+RUN mkdir /home/javauser/.streampipes && chown -R $USERNAME:$USERNAME /home/javauser/.streampipes
 USER $USERNAME
 
 ENTRYPOINT ["java", "-jar", "/streampipes-backend.jar"]