aboutsummaryrefslogtreecommitdiff
path: root/doc/examples/hydrilla.wsgi
diff options
context:
space:
mode:
Diffstat (limited to 'doc/examples/hydrilla.wsgi')
-rw-r--r--doc/examples/hydrilla.wsgi27
1 files changed, 27 insertions, 0 deletions
diff --git a/doc/examples/hydrilla.wsgi b/doc/examples/hydrilla.wsgi
new file mode 100644
index 0000000..70dd895
--- /dev/null
+++ b/doc/examples/hydrilla.wsgi
@@ -0,0 +1,27 @@
+#!/usr/bin/env python3
+
+# SPDX-License-Identifier: CC0-1.0
+
+# Sample WSGI script for Hydrilla server.
+#
+# Copyright (C) 2022 Wojtek Kosior
+
+# Uncomment the lines below if you want to use a virtualenv installation of
+# Hydrilla.
+
+#from pathlib import Path
+#path = Path('/path/to/virtualenv/bin/activate_this.py')
+#exec(path.read_text(), {'__file__': str(path)})
+
+from hydrilla.server import start_wsgi
+
+# The following line will initialize Hydrilla with the default, internal
+# configuration while also attempting to load /etc/hydrilla/config.json if it's
+# present.
+application = start_wsgi(standalone_mode=False)
+
+# Comment the above and uncomment this to use a different config file.
+
+#from hydrilla.server import config
+#application = start_wsgi(standalone_mode=False,
+# obj=config.load(['/path/to/config.json']))