diff --git a/.gitignore b/.gitignore index 6a928e0f9ac63bb7faa3ab75e344343410d144da..e8f01eef70e23eb76bb95f9e9ac92a4bdf5344de 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,6 @@ data* # DB conf services/webapp/db_conf.sh services/proxy/certificates + +# Compose +docker-compose.yml diff --git a/docker-compose.yml b/docker-compose-dev.yml similarity index 91% rename from docker-compose.yml rename to docker-compose-dev.yml index 35448f25ba3a97cc8b1f34eab916235fc0441580..0bcbb4702888b254523f2719adc6458985edf994 100644 --- a/docker-compose.yml +++ b/docker-compose-dev.yml @@ -11,9 +11,6 @@ services: volumes: - ./data_rosetta/shared:/shared # - ./data/singularity_cache:/rosetta/.singularity/cache # Not working, check permissions... - ports: - - "8590:8590" - - "5900:5900" slurmclusterworker-one: image: "rosetta/slurmclusterworker" @@ -24,9 +21,6 @@ services: privileged: true volumes: - ./data_rosetta/shared:/shared - ports: - - "8591:8590" - - "5901:5900" dregistry: container_name: dregistry @@ -64,14 +58,12 @@ services: #- DJANGO_PUBLIC_HTTP_HOST=http://localhost:8080 ports: - "8080:8080" - - "8000:8590" - - "8592:8592" - "7000-7005:7000-7005" volumes: - ./data_rosetta/webapp/data:/data - ./data_rosetta/webapp/log:/var/log/webapp - /var/run/docker.sock:/var/run/docker.sock - - ./services/webapp/code:/opt/webapp_code + #- ./services/webapp/code:/opt/webapp_code proxy: image: "rosetta/proxy" diff --git a/rosetta/setup b/rosetta/setup index a22abafad78f7b49d7ab422a89df53546f764cb1..70b60813adcf902ed47b7c5d27f6dbef0bfa9768 100755 --- a/rosetta/setup +++ b/rosetta/setup @@ -1,6 +1,6 @@ #!/bin/bash -# Use dev (local) database for backend +# Use dev (local) database for backend if not alredy set up if [ ! -f services/webapp/db_conf.sh ]; then echo "Using dev webapp database settings." cp services/webapp/db_conf-dev.sh services/webapp/db_conf.sh @@ -9,10 +9,19 @@ else fi -# Use dev (local) database for backend +# Use dev certificates if not already set up if [ ! -d services/proxy/certificates ]; then echo "Using dev certificates." cp -a services/proxy/certificates-dev services/proxy/certificates else echo "Not using dev certificates as certificates are already present." fi + + +# Use dev docker-compose.yml if not already set up +if [ ! -f docker-compose.yml ]; then + echo "Using dev docker-compose.yml" + cp docker-compose-dev.yml docker-compose.yml +else + echo "Not using dev docker-compose.yml as already present." +fi