summaryrefslogtreecommitdiff
path: root/topics/deploy/deployment.gmi
blob: b8448213736148accdcfdd98097d7e3266b51f99 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
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