diff --git a/isb/Dockerfile b/isb/Dockerfile index 6904a46..db4c873 100644 --- a/isb/Dockerfile +++ b/isb/Dockerfile @@ -51,7 +51,7 @@ COPY ./isamples_webui/index.html /app/isb_web/ui/ COPY ./isamples_webui/manifest.json /app/isb_web/ui/ COPY ./isamples_webui/robots.txt /app/isb_web/ui/ COPY ./isamples_webui/static /app/isb_web/ui/static -RUN echo "const _server_base = \"$ISB_SITEMAP_PREFIX/\";\n\nconst DATACITE_PUBLISHER = [\"Sesar\", \"Geome\", \"OpenContext\", \"Smithsonian\"];\n\nconst config = {\n \"original_source\": \"https://n2t.net\",\n \"solr_url\": _server_base + \"thing/select\",\n \"solr_stream\": _server_base + \"thing/stream\",\n \"thingpage\": _server_base + \"thingpage\",\n \"dois_draft\": _server_base + \"manage/mint_draft_identifiers\",\n \"login\": _server_base + \"manage/login\",\n \"logout\": _server_base + \"manage/logout\",\n \"userinfo\": _server_base + \"manage/userinfo\",\n \"h3_count\": _server_base + \"h3_counts\", \n \"enable_login\": false, \n \"analytics_src\": \"$ANALYTICS_SRC\",\n \"analytics_domain\": \"$ANALYTICS_DOMAIN\",\n \"datacite_prefix\": \"$DATACITE_PREFIX\",\n \"datacite_publisher\": DATACITE_PUBLISHER\n};\n\nwindow.config = config;" | tee /app/isb_web/ui/config.js +RUN echo "const _server_base = \"$ISB_SITEMAP_PREFIX/\";\n\nconst DATACITE_PUBLISHER = [\"Sesar\", \"Geome\", \"OpenContext\", \"Smithsonian\"];\n\nconst config = {\n \"original_source\": \"https://n2t.net\",\n \"solr_url\": _server_base + \"thing/select\",\n \"solr_stream\": _server_base + \"thing/stream\",\n \"thingpage\": _server_base + \"thingpage\",\n \"dois_draft\": _server_base + \"manage/mint_draft_identifiers\",\n \"login\": _server_base + \"manage/login\",\n \"logout\": _server_base + \"manage/logout\",\n \"userinfo\": _server_base + \"manage/userinfo\",\n \"h3_count\": _server_base + \"h3_counts\", \n \"vocabulary_url\": _server_base + \"vocabulary\", \n \"enable_login\": false, \n \"analytics_src\": \"$ANALYTICS_SRC\",\n \"analytics_domain\": \"$ANALYTICS_DOMAIN\",\n \"datacite_prefix\": \"$DATACITE_PREFIX\",\n \"datacite_publisher\": DATACITE_PUBLISHER\n};\n\nwindow.config = config;" | tee /app/isb_web/ui/config.js # Install nodejs in the container USER root