From a15f93cf00078959889723f80cac825fa52f34b4 Mon Sep 17 00:00:00 2001 From: Robert Butora <robert.butora@inaf.it> Date: Sun, 31 Mar 2024 20:29:29 +0200 Subject: [PATCH] docker: commits deps/ files --- docker/deps/server-connector.xml | 3 ++ docker/deps/server.xml | 39 ++++++++++++++++++++++++++ docker/deps/vlkb-obscore.datasets.conf | 15 ++++++++++ docker/deps/vlkbd.datasets.conf | 10 +++++++ 4 files changed, 67 insertions(+) create mode 100644 docker/deps/server-connector.xml create mode 100644 docker/deps/server.xml create mode 100644 docker/deps/vlkb-obscore.datasets.conf create mode 100644 docker/deps/vlkbd.datasets.conf diff --git a/docker/deps/server-connector.xml b/docker/deps/server-connector.xml new file mode 100644 index 0000000..2917f61 --- /dev/null +++ b/docker/deps/server-connector.xml @@ -0,0 +1,3 @@ + <Connector port="8080" protocol="HTTP/1.1" + connectionTimeout="20000" /> + diff --git a/docker/deps/server.xml b/docker/deps/server.xml new file mode 100644 index 0000000..3ea1423 --- /dev/null +++ b/docker/deps/server.xml @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!DOCTYPE server-xml [ + <!ENTITY connector-config SYSTEM "server-connector.xml"> +]> + +<Server port="-1" shutdown="SHUTDOWN"> + <Listener className="org.apache.catalina.startup.VersionLoggerListener" /> + <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" /> + <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" /> + <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" /> + <Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" /> + + <GlobalNamingResources> + <Resource name="UserDatabase" auth="Container" + type="org.apache.catalina.UserDatabase" + description="User database that can be updated and saved" + factory="org.apache.catalina.users.MemoryUserDatabaseFactory" + pathname="conf/tomcat-users.xml" /> + </GlobalNamingResources> + + <Service name="Catalina"> + + &connector-config; + + <Engine name="Catalina" defaultHost="localhost"> + <Realm className="org.apache.catalina.realm.LockOutRealm"> + <Realm className="org.apache.catalina.realm.UserDatabaseRealm" + resourceName="UserDatabase"/> + </Realm> + <Host name="localhost" appBase="webapps" + unpackWARs="true" autoDeploy="true"> + <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" + prefix="localhost_access_log" suffix=".txt" + pattern="%h %l %u %t "%r" %s %b" /> + </Host> + </Engine> + </Service> +</Server> diff --git a/docker/deps/vlkb-obscore.datasets.conf b/docker/deps/vlkb-obscore.datasets.conf new file mode 100644 index 0000000..9572cd4 --- /dev/null +++ b/docker/deps/vlkb-obscore.datasets.conf @@ -0,0 +1,15 @@ + +# root of path for local access +fits_path_surveys=/srv/surveys + +# obs_publisher_did = <obscore publisher> ? <generated-pubdid> +obscore_publisher=ivo://ia2.inaf.it/vlkb/datasets + +# full access URL: <obscore_access_url>/<storage-path>/<file-name> +obscore_access_url=https://vlkb-devel.ia2.inaf.it:8443/vlkb/datasets/surveys +obscore_access_format=application/fits + +# logging (holds last exec only) +# log_dir=/tmp +# log_filename=vlkb-obscore.log + diff --git a/docker/deps/vlkbd.datasets.conf b/docker/deps/vlkbd.datasets.conf new file mode 100644 index 0000000..bccc418 --- /dev/null +++ b/docker/deps/vlkbd.datasets.conf @@ -0,0 +1,10 @@ + +# path to original files +fits_path_surveys=/srv/surveys +# path to generated cutouts +fits_path_cutouts=/srv/cutouts + +# logging records last request only +# log_dir=/tmp +# log_filename=vlkbd.log + -- GitLab