Loading docker-compose.yml +1 −1 Original line number Diff line number Diff line Loading @@ -44,7 +44,7 @@ services: - backend_net stdin_open: true tty: true command: ["./wait-for-it.sh", "rabbitmq:5672", "--timeout=30", "--", "python3.9", "transfer_service.py"] command: ["./wait-for-it.sh", "rabbitmq:5672", "--timeout=30", "--", "bash", "start.sh"] client: image: git.ia2.inaf.it:5050/vospace/vospace-transfer-service/client build: ./client Loading transfer_service/Dockerfile +1 −1 Original line number Diff line number Diff line Loading @@ -13,7 +13,7 @@ RUN useradd -m -s /bin/bash curban WORKDIR /home/transfer_service/ # Copy source code and config file of the server app COPY wait-for-it.sh *.py vos_ts.conf ./ COPY wait-for-it.sh start.sh *.py vos_ts.conf ./ # Copy files for import test COPY test_import/testdir/ /home/test_import/testdir/ Loading transfer_service/start.sh 0 → 100644 +13 −0 Original line number Diff line number Diff line #!/bin/bash users=$(getent passwd | awk -F: '$3 > 1000 {print $1}') for user in $users do mkdir -p /mnt/hot_storage/users/${user} cp -r /home/test_import/ /mnt/hot_storage/users/${user}/ chown -R $user /mnt/hot_storage/users/${user} chmod -R 755 /mnt/hot_storage/users/${user} done python3.9 transfer_service.py Loading
docker-compose.yml +1 −1 Original line number Diff line number Diff line Loading @@ -44,7 +44,7 @@ services: - backend_net stdin_open: true tty: true command: ["./wait-for-it.sh", "rabbitmq:5672", "--timeout=30", "--", "python3.9", "transfer_service.py"] command: ["./wait-for-it.sh", "rabbitmq:5672", "--timeout=30", "--", "bash", "start.sh"] client: image: git.ia2.inaf.it:5050/vospace/vospace-transfer-service/client build: ./client Loading
transfer_service/Dockerfile +1 −1 Original line number Diff line number Diff line Loading @@ -13,7 +13,7 @@ RUN useradd -m -s /bin/bash curban WORKDIR /home/transfer_service/ # Copy source code and config file of the server app COPY wait-for-it.sh *.py vos_ts.conf ./ COPY wait-for-it.sh start.sh *.py vos_ts.conf ./ # Copy files for import test COPY test_import/testdir/ /home/test_import/testdir/ Loading
transfer_service/start.sh 0 → 100644 +13 −0 Original line number Diff line number Diff line #!/bin/bash users=$(getent passwd | awk -F: '$3 > 1000 {print $1}') for user in $users do mkdir -p /mnt/hot_storage/users/${user} cp -r /home/test_import/ /mnt/hot_storage/users/${user}/ chown -R $user /mnt/hot_storage/users/${user} chmod -R 755 /mnt/hot_storage/users/${user} done python3.9 transfer_service.py