Loading docker-compose.yml +2 −2 Original line number Diff line number Diff line Loading @@ -34,7 +34,7 @@ services: transfer_service: image: git.ia2.inaf.it:5050/vospace/vospace-transfer-service/transfer_service volumes: - hot_storage:/home/users/ - hot_storage:/mnt/hot_storage/users/ build: ./transfer_service container_name: transfer_service depends_on: Loading @@ -55,7 +55,7 @@ services: server: image: git.ia2.inaf.it:5050/vospace/vospace-transfer-service/server volumes: - hot_storage:/home/users - hot_storage:/mnt/hot_storage/users build: ./server container_name: server networks: Loading transfer_service/Dockerfile +14 −8 Original line number Diff line number Diff line Loading @@ -18,22 +18,28 @@ RUN chown transfer_service wait-for-it.sh *.py && \ chmod 755 wait-for-it.sh *.py # Create a 'store' directory with some files for various users RUN mkdir /home/transfer_service/store && touch /home/transfer_service/store/foo1.txt && \ chown -R transfer_service:transfer_service /home/transfer_service/store && \ chmod -R 755 /home/transfer_service/store && \ mkdir /home/curban/store && echo "foo?!" > /home/curban/store/foo2.txt && \ RUN mkdir /home/curban/store /home/curban/retrieve && \ echo "foo?!" > /home/curban/store/foo2.txt && \ mkdir /home/curban/store/mydir && \ echo "Another foo!" > /home/curban/store/mydir/another_foo2.txt && \ chown -R curban:curban /home/curban/store && \ chown -R curban:curban /home/curban/retrieve && \ chmod -R 755 /home/curban/store &&\ mkdir /home/sbertocco/store && touch /home/sbertocco/store/foo4.txt && \ chmod -R 755 /home/curban/retrieve && \ mkdir /home/sbertocco/store /home/sbertocco/retrieve && \ touch /home/sbertocco/store/foo4.txt && \ echo "foo4" > /home/sbertocco/store/foo4.txt && \ chown -R sbertocco:sbertocco /home/sbertocco/store && \ chown -R sbertocco:sbertocco /home/sbertocco/retrieve && \ chmod -R 755 /home/sbertocco/store && \ mkdir -p /home/szorba/store/aaa/bbb && touch /home/szorba/store/aaa/bbb/foo5.txt && \ chmod -R 755 /home/sbertocco/retrieve && \ mkdir -p /home/szorba/store/aaa/bbb && mkdir /home/szorba/retrieve && \ touch /home/szorba/store/aaa/bbb/foo5.txt && \ echo "foo5" > /home/szorba/store/aaa/bbb/foo5.txt && \ chown -R szorba:szorba /home/szorba/store && \ chmod -R 755 /home/szorba/store chown -R szorba:szorba /home/szorba/retrieve && \ chmod -R 755 /home/szorba/store && \ chmod -R 755 /home/szorba/retrieve # Run a shell CMD /bin/bash Loading
docker-compose.yml +2 −2 Original line number Diff line number Diff line Loading @@ -34,7 +34,7 @@ services: transfer_service: image: git.ia2.inaf.it:5050/vospace/vospace-transfer-service/transfer_service volumes: - hot_storage:/home/users/ - hot_storage:/mnt/hot_storage/users/ build: ./transfer_service container_name: transfer_service depends_on: Loading @@ -55,7 +55,7 @@ services: server: image: git.ia2.inaf.it:5050/vospace/vospace-transfer-service/server volumes: - hot_storage:/home/users - hot_storage:/mnt/hot_storage/users build: ./server container_name: server networks: Loading
transfer_service/Dockerfile +14 −8 Original line number Diff line number Diff line Loading @@ -18,22 +18,28 @@ RUN chown transfer_service wait-for-it.sh *.py && \ chmod 755 wait-for-it.sh *.py # Create a 'store' directory with some files for various users RUN mkdir /home/transfer_service/store && touch /home/transfer_service/store/foo1.txt && \ chown -R transfer_service:transfer_service /home/transfer_service/store && \ chmod -R 755 /home/transfer_service/store && \ mkdir /home/curban/store && echo "foo?!" > /home/curban/store/foo2.txt && \ RUN mkdir /home/curban/store /home/curban/retrieve && \ echo "foo?!" > /home/curban/store/foo2.txt && \ mkdir /home/curban/store/mydir && \ echo "Another foo!" > /home/curban/store/mydir/another_foo2.txt && \ chown -R curban:curban /home/curban/store && \ chown -R curban:curban /home/curban/retrieve && \ chmod -R 755 /home/curban/store &&\ mkdir /home/sbertocco/store && touch /home/sbertocco/store/foo4.txt && \ chmod -R 755 /home/curban/retrieve && \ mkdir /home/sbertocco/store /home/sbertocco/retrieve && \ touch /home/sbertocco/store/foo4.txt && \ echo "foo4" > /home/sbertocco/store/foo4.txt && \ chown -R sbertocco:sbertocco /home/sbertocco/store && \ chown -R sbertocco:sbertocco /home/sbertocco/retrieve && \ chmod -R 755 /home/sbertocco/store && \ mkdir -p /home/szorba/store/aaa/bbb && touch /home/szorba/store/aaa/bbb/foo5.txt && \ chmod -R 755 /home/sbertocco/retrieve && \ mkdir -p /home/szorba/store/aaa/bbb && mkdir /home/szorba/retrieve && \ touch /home/szorba/store/aaa/bbb/foo5.txt && \ echo "foo5" > /home/szorba/store/aaa/bbb/foo5.txt && \ chown -R szorba:szorba /home/szorba/store && \ chmod -R 755 /home/szorba/store chown -R szorba:szorba /home/szorba/retrieve && \ chmod -R 755 /home/szorba/store && \ chmod -R 755 /home/szorba/retrieve # Run a shell CMD /bin/bash