Age | Commit message (Collapse) | Author |
|
* genenetwork-development.scm (genenetwork2-shepherd-service): Do not
expose xapian index.
(genenetwork3-shepherd-service): Expose xapian index.
* genenetwork/development-helper.scm (genenetwork2-runner-gexp): Do
not accept xapian index argument.
(genenetwork3-runner-gexp): Accept config file argument.
|
|
* genenetwork/development-helper.scm (genenetwork2-runner-gexp): Set
RUST_BACKTRACE environment variable.
Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
|
|
* genenetwork/development-helper.scm (genenetwork2-runner-gexp): Run
genenetwork2 CD on gunicorn.
|
|
* genenetwork-development.scm (%xapian-db-path): New variable.
(genenetwork2-shepherd-service)[start]: Share %xapian-db-path with the
container.
(%default-genenetwork2-configuration)[runner]: Pass %xapian-db-path to
CD runner.
* genenetwork/development-helper.scm (genenetwork2-runner-gexp):
Accept xapian-db-path argument and set XAPIAN_DB_PATH environment
variable.
* genenetwork-development-deploy.sh: Expose
/export/data/genenetwork/xapian in the container.
|
|
* genenetwork/development-helper.scm (genenetwork2-runner-gexp): Set
GN_SERVER_URL to /api3.
|
|
The urljoin function reduces a URL without a trailing slash to just
the base, e.g. "http://genenetwork.org/gn3-proxy" is reduced to
"http://genenetwork.org", which is not what we want.
* genenetwork/development-helper.scm (genenetwork2-runner-gexp): Add
trailing slash to GN_PROXY_URL environment variable.
Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
|
|
* genenetwork/development-helper.scm (genenetwork2-runner-gexp): Set
GN_SERVER_URL.
|
|
* genenetwork-development-deploy.sh: Share tissue state directory with
container.
* genenetwork-development.scm: Do not import tissue from (gn packages
gemini). Import (forge tissue).
(<tissue-configuration>, <tissue-host>): Delete types.
(%tissue-accounts, tissue-service-type): Delete variables.
(gn-gemtext-threads-website, gn-gemtext-threads-index,
tissue-conf-gexp, tissue-shepherd-service): Delete functions.
(gn-gemtext-threads-project)[ci-jobs]: Use tissue pull in
gn-gemtext-threads job.
(tissue-reverse-proxy-server-block): Use default tissue state
directory and unix socket paths. Do not accept them as arguments.
(operating-system)[services]: Use new tissue-service-type
parameters. Update invocation of tissue-reverse-proxy-server-block.
* genenetwork/development-helper.scm (tissue-website-gexp,
tissue-index-gexp): Delete functions.
|
|
tissue now builds a xapian index and this requires a writable
directory.
* genenetwork/development-helper.scm (tissue-website-gexp): Build
static website in temporary writable directory.
|
|
* genenetwork-development.scm: Import shadow from (gnu packages
admin).
(gn-gemtext-threads-index): New function.
(gn-gemtext-threads-project)[ci-jobs]: Add gn-gemtext-threads-index.
(<tissue-configuration>): New type.
(tissue-shepherd-service, tissue-reverse-proxy-server-block): New
function.
(%tissue-accounts, tissue-service-type): New variables.
(operating-system)[services]: Add tissue tissue service and reverse
proxy it.
* genenetwork/development-helper.scm (tissue-index-gexp): New
function.
|
|
tissue now uses libgit2 through guile-git and does not use the git CLI
tool.
* genenetwork-development.scm (gn-gemtext-threads-website): Remove
git-minimal from manifest.
* genenetwork/development-helper.scm (tissue-website-gexp): Remove
reassurance to git.
|
|
* genenetwork/development-helper.scm (tissue-website-gexp): Reassure
git that the gn-gemtext-threads source directory is safe.
* genenetwork-development.scm (gn-gemtext-threads-website): Add
git-minimal to manifest.
|
|
|