Server Side Scripting
Please look at the generic documentation on server side scripting.
You can place files in custom/caosdb-server/scripting
. Typically, you will want
to include a file custom/caosdb-server/scripting/home/.pycaosdb.ini
with the following content.
[Connection]
url = https://localhost:10443
cacert = /opt/caosdb/cert/caosdb.cert.pem
Use the hostname in the URL for which the certificate is created and the correct port. If the
certificate is signed by a CA you may leave cacert
blank since the certificate can then be
verified without the file.
Note that the script is executed inside Docker. Thus, the URL should be publicly valid (i.e. the
external hostname and port) or valid inside the container (which is typically the one given above
with localhost
).