summaryrefslogtreecommitdiff
path: root/topics/deployment.gmi
diff options
context:
space:
mode:
authorArun Isaac2023-01-18 18:29:54 +0000
committerArun Isaac2023-01-18 18:31:08 +0000
commitc7f000bbbcfa6ffd4fcb66532d3b1fd9d8d7aa98 (patch)
treeefa48cedd58d0ff7667c3d6e3d84076fa5f3b41e /topics/deployment.gmi
parent8ba2739f120119114d99f1ac19665ec6215b36c4 (diff)
downloadgn-gemtext-c7f000bbbcfa6ffd4fcb66532d3b1fd9d8d7aa98.tar.gz
Start deployment documentation.
Diffstat (limited to 'topics/deployment.gmi')
-rw-r--r--topics/deployment.gmi21
1 files changed, 21 insertions, 0 deletions
diff --git a/topics/deployment.gmi b/topics/deployment.gmi
new file mode 100644
index 0000000..02be5ff
--- /dev/null
+++ b/topics/deployment.gmi
@@ -0,0 +1,21 @@
+# Deploy GeneNetwork
+
+This page attempts to document the very convoluted deployment process we have for GeneNetwork. Keeping this documentation up-to-date is going to be challenging, to say the least. So, the Guix configuration for the CI/CD container should be considered the authoritative reference.
+=> https://github.com/genenetwork/genenetwork-machines/blob/main/genenetwork-development.scm
+This document is for those looking for a succinct textual reference and would rather not dig through G-expressions.
+
+## genenetwork2
+
+TODO. Volunteers welcome!
+
+## genenetwork3
+
+Deployment-specific settings for genenetwork3 should be written to a configuration file and the path to that file should be set in the GN3_CONF environment variable.
+
+Here's a typical configuration file. Please take care to customize it to your specific requirements.
+```
+SPARQL_ENDPOINT="http://localhost:9082/sparql"
+DATA_DIR="/export/data/genenetwork"
+XAPIAN_DB_PATH="/export/data/genenetwork-xapian"
+```
+DATA_DIR must contain two directories—genotype_files and synteny.