diff options
author | Pjotr Prins | 2023-12-03 09:47:38 -0600 |
---|---|---|
committer | Pjotr Prins | 2023-12-03 09:47:38 -0600 |
commit | baeafc5ccc4a9893d22e6629db97720e3fa6d3ae (patch) | |
tree | 3701e477b4643893fbb33495ef64a758bba03de9 /topics/deploy/deployment.gmi | |
parent | aa3d310aa257f0ef0a8636272883c3c4e6855a1c (diff) | |
download | gn-gemtext-baeafc5ccc4a9893d22e6629db97720e3fa6d3ae.tar.gz |
Rename/move
Diffstat (limited to 'topics/deploy/deployment.gmi')
-rw-r--r-- | topics/deploy/deployment.gmi | 36 |
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 |