You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by xi...@apache.org on 2022/10/06 00:55:47 UTC

[tinkerpop] 01/01: Fix permission issues with Docker generated files

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

xiazcy pushed a commit to branch docker-permission-fix
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git

commit 9fbfd6205f0f2069ad4850f5fc44cd08c39543b5
Author: Yang Xia <55...@users.noreply.github.com>
AuthorDate: Wed Oct 5 17:55:37 2022 -0700

    Fix permission issues with Docker generated files
---
 gremlin-console/src/test/python/docker/Dockerfile | 3 ++-
 gremlin-python/docker-compose.yml                 | 6 ++++--
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/gremlin-console/src/test/python/docker/Dockerfile b/gremlin-console/src/test/python/docker/Dockerfile
index 68cbb26071..98ea3b422f 100644
--- a/gremlin-console/src/test/python/docker/Dockerfile
+++ b/gremlin-console/src/test/python/docker/Dockerfile
@@ -23,4 +23,5 @@ LABEL maintainer="dev@tinkerpop.apache.org"
 RUN apt-get update && apt-get install -y --no-install-recommends openjdk-11-jre && apt-get install dos2unix
 
 WORKDIR /console_app
-CMD bash -c "dos2unix ./gremlin-console/bin/gremlin.sh && python3 setup.py build && python3 setup.py test"
+CMD bash -c "dos2unix ./gremlin-console/bin/gremlin.sh && python3 setup.py build && python3 setup.py test \
+&& chown -R `stat -c '%u:%g' .` ."
diff --git a/gremlin-python/docker-compose.yml b/gremlin-python/docker-compose.yml
index a28657986a..f12585e8fb 100644
--- a/gremlin-python/docker-compose.yml
+++ b/gremlin-python/docker-compose.yml
@@ -70,7 +70,8 @@ services:
       && python3 ./setup.py test
       && python3 ./setup.py install
       && radish -f dots -e -t -b ./radish ./gremlin-test --user-data='serializer=application/vnd.gremlin-v3.0+json'
-      && radish -f dots -e -t -b ./radish ./gremlin-test --user-data='serializer=application/vnd.graphbinary-v1.0'"
+      && radish -f dots -e -t -b ./radish ./gremlin-test --user-data='serializer=application/vnd.graphbinary-v1.0'
+      && chown -R `stat -c "%u:%g" .` ."
     depends_on:
       gremlin-server-test-python:
         condition: service_healthy
@@ -84,4 +85,5 @@ services:
     environment:
       - VERSION=${VERSION}
     command: >
-      bash -c "python3 setup.py sdist bdist_wheel"
+      bash -c "python3 setup.py sdist bdist_wheel
+      && chown -R `stat -c "%u:%g" .` ."