From 8697b4fb2f811db57ce3afe453c177bc104e1985 Mon Sep 17 00:00:00 2001 From: Lubomir Bucek <lubomir.bucek@eox.at> Date: Tue, 1 Sep 2020 14:51:27 +0200 Subject: [PATCH] update README.md --- README.md | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 44153c54..25b18d12 100644 --- a/README.md +++ b/README.md @@ -179,17 +179,25 @@ docker pull registry.gitlab.eox.at/esa/prism/vs/pvs_cache docker pull registry.gitlab.eox.at/esa/prism/vs/pvs_preprocessor docker pull registry.gitlab.eox.at/esa/prism/vs/pvs_client ``` +Create external network for stack to run: +``` +docker network create -d overlay vhr18-extnet +docker network create -d overlay emg-extnet +``` +Add following .env files with credentials to the cloned copy of the repository /env folder: `vhr18_db.env`, `vhr18_obs.env`, `vhr18_django.env`. Deploy the stack: ``` docker stack deploy -c docker-compose.vhr18.yml -c docker-compose.vhr18.dev.yml vhr18-pvs # start VHR_IMAGE_2018 stack in dev mode, for example to use local sources docker stack deploy -c docker-compose.emg.yml -c docker-compose.emg.dev.yml emg-pvs # start Emergency stack in dev mode, for example to use local sources - -docker exec -it $(docker ps -qf "name=vhr18-pvs_renderer") /bin/bash -cd /var/www/pvs/dev/pvs_instance -python manage.py runserver 0.0.0.0:8080 ``` +First steps: +``` +# To register first data, use the following command inside the registrar container: +UPLOAD_CONTAINER=<product_bucket_name> && python3 registrar.py --objects-prefix <product_object_storage_item_prefix> +# To see the catalog opensearch response in the attached web client, a browser CORS extension needs to be turned on. +``` Tear town stack including data: ```bash @@ -201,16 +209,6 @@ docker volume rm vhr18-pvs_cache-db docker volume rm vhr18-pvs_instance-data ``` -Generate mapcache.sqlite - -```bash -docker exec -it $(docker ps -qf "name=vhr18-pvs_renderer") python3 /var/www/pvs/dev/pvs_instance/manage.py mapcache sync -f -docker exec -it $(docker ps -qf "name=vhr18-pvs_renderer") mv VHR_IMAGE_2018.sqlite /cache-db/vhr18_mapcache_cache.sqlite - -docker exec -it $(docker ps -qf "name=emg-pvs_renderer") python3 /var/www/pvs/dev/pvs_instance/manage.py mapcache sync -f -docker exec -it $(docker ps -qf "name=emg-pvs_renderer") mv Emergency.sqlite /cache-db/emg_mapcache_cache.sqlite -``` - # Documentation ## Installation -- GitLab