summaryrefslogtreecommitdiff
path: root/topics/deploy/deployment.gmi
diff options
context:
space:
mode:
authorPjotr Prins2023-12-03 09:47:38 -0600
committerPjotr Prins2023-12-03 09:47:38 -0600
commitbaeafc5ccc4a9893d22e6629db97720e3fa6d3ae (patch)
tree3701e477b4643893fbb33495ef64a758bba03de9 /topics/deploy/deployment.gmi
parentaa3d310aa257f0ef0a8636272883c3c4e6855a1c (diff)
downloadgn-gemtext-baeafc5ccc4a9893d22e6629db97720e3fa6d3ae.tar.gz
Rename/move
Diffstat (limited to 'topics/deploy/deployment.gmi')
-rw-r--r--topics/deploy/deployment.gmi36
1 files changed, 36 insertions, 0 deletions
diff --git a/topics/deploy/deployment.gmi b/topics/deploy/deployment.gmi
new file mode 100644
index 0000000..b844821
--- /dev/null
+++ b/topics/deploy/deployment.gmi
@@ -0,0 +1,36 @@
+# Deploy GeneNetwork
+
+# Description
+
+This page attempts to document the deployment process we have for GeneNetwork. We use Guix system containers for deployment of CI/CD and 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
+
+See also
+
+=> ./guix-system-containers-and-how-we-use-them
+
+## genenetwork2
+
+To install GN2 by hand for development we also track
+
+=> ./developing-against-gn
+=> ./installation
+
+## 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.
+
+## deploy guix
+
+See also
+
+=> guix-profiles.gmi