Commit 40028e26 authored by Cristiano Urban's avatar Cristiano Urban
Browse files

Added 'start.sh' script.

parent 8022f77c
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -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
+1 −1
Original line number Diff line number Diff line
@@ -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/
+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