💾 Archived View for thebird.nl › gn-gemtext-threads › topics › deployment.gmi captured on 2023-07-10 at 13:51:43. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-06-14)

🚧 View Differences

-=-=-=-=-=-=-

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