diff --git a/deploy_scripts/cloudinit.yml b/deploy_scripts/cloudinit.yml index 5646c3c6864d04dd22df1f7b7b2ceacc56babee4..f00dcfe79ee557ce309b4a68bbe42bf0b7358f40 100644 --- a/deploy_scripts/cloudinit.yml +++ b/deploy_scripts/cloudinit.yml @@ -47,8 +47,9 @@ users: - ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDQMbfKUO3NoZspgWpzFY+SwY5Tx251oBT/F22pmnqKq3A0U1EcRooYVc11HzDmLrDTkoLSWAYPuv7I8weKqUPMlypXygu7I1kw1JoAZ4veV/TO8kBIb8+fUjD4VnD0EuU9/MD4rc0IazlInUu/5H2oDj4cj3XGoOFHAPRvo1YXF2eEbXgHcos5o52idZfvZPeWmk4wLqWUI+4q1C5o+c9xGxdWkA0Z6cErw5jSfaqIMu9GnsaPE8dDZ89vtNu8kRK97/Ax0qmJ8eLBfv3qm2HnqACRUv1MRLS/s9KsdB18DV6dTn8VuErJsn9rlpx/2oEMVS5lkUSLTJHf7oNVKDtILQ/rQ2tF/f3LakmiViA4ZsWxFspP0T/sXPhjuCgEqGWG8HrJwFj8DByMpoJUsGe1czAiMdoY5Tr7UeIgK7BGaGjoVUFaVrCKlDpDNhYsHopSTTNajVxsb0LkTRIRphGlQTHlD3nDYdHIrgZiLqA1XLtTTXtWNzQ4uE59tAkIzdTK7RSBduHunqx++IEO6Huj49Vvk1vcO33iqFTTZro1vhZ2kEGxAkxNMti+/eT2rvyfkhsXaUH1/7LXvRrR+pFKcXBpaWWeEt8cOiVrMWAPDi9VRh5QPZbJ1tyTq7XzxeaQuJhL22o2BO13ZSRzr1S+UNFcmfk3esruZoxDIiQ+Bw== apiserver@gitlab runcmd: - - mkdir -p /app/mnt - - 'git clone https://gitlab.jsc.fz-juelich.de/rybicki1/datacatalog.git /home/apiserver/' + - mkdir -p /app/mnt/data + - 'git clone https://gitlab.jsc.fz-juelich.de/rybicki1/datacatalog.git /home/apiserver/datacatalog' + - docker network create net # general startup takes long enough that no delay should bee needed - 5 to 6 minutes until these commands are executed - 'export API_URL=https://zam10036.zam.kfa-juelich.de/' - - /bin/bash deploy_scripts/deployment.sh /home/apiserver/datacatalog \ No newline at end of file + - /bin/bash /home/apiserver/datacatalog/deploy_scripts/deployment.sh /home/apiserver/datacatalog \ No newline at end of file diff --git a/deploy_scripts/deployment.sh b/deploy_scripts/deployment.sh index 795ff91f54b958302336400d911fcc21ec0d63cf..984d9cbe526db2f9af6cc0405b6120a702842572 100644 --- a/deploy_scripts/deployment.sh +++ b/deploy_scripts/deployment.sh @@ -8,6 +8,9 @@ git pull --all if [ -z "$CHECKOUT_TAG" ]; then export CHECKOUT_TAG=master; fi git checkout $CHECKOUT_TAG if [ -z "$API_URL" ]; then export API_URL=https://datacatalog.fz-juelich.de/; fi + +pip install -r requirements.txt + python3 frontend/createStatic.py -u $API_URL # it is at this point assumed that ip and volume are correctly assigned, and that dns is working properly