From 92a34f230efea2e3bbfc190e1721adf062645f1a Mon Sep 17 00:00:00 2001 From: Robert Butora <robert.butora@inaf.it> Date: Wed, 22 May 2024 14:45:52 +0200 Subject: [PATCH] adds pure-SODA compose and updates README --- README.md | 36 ++++++++++++++++++++++++++++ docker/example-compose-ska-soda.yaml | 4 ++-- docker/example-compose-soda.yaml | 28 ++++++++++++++++++++++ docker/example-compose-vlkb.yaml | 7 +++--- 4 files changed, 70 insertions(+), 5 deletions(-) create mode 100644 docker/example-compose-soda.yaml diff --git a/README.md b/README.md index e4855ff..3d5b810 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,42 @@ is a web-application to access astronomical data stored in FITS-files. It implements SODA IVOA recommendation v1.0 (https://ivoa.net/documents/SODA/20170517/index.html). + +Docker image is available in this repository and cean be launched by the following compose.yaml + +```yaml +version: '3' + +services: + + soda: + container_name: soda-vlkb + image: git.ia2.inaf.it:5050/vialactea/vlkb-soda/soda:1.6.3 + ports: + - 18019:8080 + environment: + - ACCESS_CONTEXT_ROOT=ska#datasets + volumes: + - /srv/ska/surveys:/srv/surveys:z,ro + restart: always + + + soda-ssl: + container_name: soda-ssl-vlkb + image: git.ia2.inaf.it:5050/vialactea/vlkb-soda/soda:1.6.3 + ports: + - 18025:8443 + environment: + - SECURITY=ia2token + - ACCESS_CONTEXT_ROOT=ska#datasets + volumes: + - /srv/ska/surveys:/srv/surveys:z,ro + restart: always +``` + + +## SODA for VLKB + Additionally to SODAv1 it also provides VLKB-specific functions: - the filtering paramters (POS, BAND) can be given in GALACTIC and VELO-LSRK-km/s coordinates systems diff --git a/docker/example-compose-ska-soda.yaml b/docker/example-compose-ska-soda.yaml index cd555e7..416d57a 100644 --- a/docker/example-compose-ska-soda.yaml +++ b/docker/example-compose-ska-soda.yaml @@ -16,7 +16,7 @@ services: #- RESPONSE_FORMAT=application/fits;createfile=yes volumes: - /srv/ska/surveys:/srv/surveys:z,ro - - /srv/ska/cutouts:/srv/cutouts:z,rw + #- /srv/ska/cutouts:/srv/cutouts:z,rw restart: always @@ -34,6 +34,6 @@ services: #- RESPONSE_FORMAT=application/fits;createfile=yes volumes: - /srv/ska/surveys:/srv/surveys:z,ro - - /srv/ska/cutouts:/srv/cutouts:z,rw + #- /srv/ska/cutouts:/srv/cutouts:z,rw restart: always diff --git a/docker/example-compose-soda.yaml b/docker/example-compose-soda.yaml new file mode 100644 index 0000000..cf96f18 --- /dev/null +++ b/docker/example-compose-soda.yaml @@ -0,0 +1,28 @@ +version: '3' + +services: + + soda: + container_name: soda-vlkb + image: git.ia2.inaf.it:5050/vialactea/vlkb-soda/soda:1.6.3 + ports: + - 18019:8080 + environment: + - ACCESS_CONTEXT_ROOT=ska#datasets + volumes: + - /srv/ska/surveys:/srv/surveys:z,ro + restart: always + + + soda-ssl: + container_name: soda-ssl-vlkb + image: git.ia2.inaf.it:5050/vialactea/vlkb-soda/soda:1.6.3 + ports: + - 18025:8443 + environment: + - SECURITY=ia2token + - ACCESS_CONTEXT_ROOT=ska#datasets + volumes: + - /srv/ska/surveys:/srv/surveys:z,ro + restart: always + diff --git a/docker/example-compose-vlkb.yaml b/docker/example-compose-vlkb.yaml index 46c34f6..8306694 100644 --- a/docker/example-compose-vlkb.yaml +++ b/docker/example-compose-vlkb.yaml @@ -20,13 +20,14 @@ services: vlkb: container_name: vlkb - image: soda:latest - #image: git.ia2.inaf.it:5050/butora/vlkb-datasets/soda:latest + #image: soda:latest + #image: git.ia2.inaf.it:5050/butora/vlkb-datasets/soda:latest + image: git.ia2.inaf.it:5050/vialactea/vlkb-soda/soda:1.6.3 hostname: vlkb ports: - 8080:8080 environment: - - SECURITY= + #- SECURITY= #- SECURITY=ia2token #- VLKBOBSCORE_PG_URI=postgresql://vialactea:ia2vlkb@pasquale.ia2.inaf.it:5432/vialactea - ACCESS_CONTEXT_ROOT=vlkb#datasets -- GitLab