From c7f000bbbcfa6ffd4fcb66532d3b1fd9d8d7aa98 Mon Sep 17 00:00:00 2001 From: Arun Isaac Date: Wed, 18 Jan 2023 18:29:54 +0000 Subject: Start deployment documentation. --- topics/deployment.gmi | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 topics/deployment.gmi 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. -- cgit 1.4.1