Age | Commit message (Expand) | Author |
2024-04-03 | Set up SQL_URI for gn-auth. | Frederick Muriuki Muriithi |
2024-04-03 | gendev: special machine for Pjotr | Pjotr Prins |
2024-04-01 | Share TMPDIR between GN2 and GN3 | Pjotr Prins |
2024-04-01 | fallback: have gn2 and gn3 share a source directory so we can update/debug so......topics/systems/debug-and-developing-code-with-genenetwork-system-container.gmi
| Pjotr Prins |
2024-03-28 | gn-uploader: Increment maximum size of uploadable files. | Frederick Muriuki Muriithi |
2024-03-25 | Add gn-uploader service....* genenetwork/services/genenetwork.scm (<gn-uploader-configuration>):
New type.
(gn-uploader-activation, gn-uploader-gunicorn-app,
gn-uploader-nginx-server-block): New functions.
(gn-uploader-service-type): New variable.
* uploader.scm, uploader-deploy.sh: New files.
Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
| Frederick Muriuki Muriithi |
2024-03-21 | Add timeout for proxies | Pjotr Prins |
2024-03-05 | Let the gunicorn-gn-auth user own the auth database....gn-auth runs as the gunicorn-gn-auth user, not the genenetwork user.
* genenetwork/services/genenetwork.scm (genenetwork-activation): Let
the gunicorn-gn-auth user own the auth database.
Reported-by: Frederick M. Muriithi <fredmanglis@protonmail.com>
| Arun Isaac |
2024-03-05 | Pass on the request scheme to GN2 app...This is useful to enable building URIs with the correct scheme in the
application. These URIs are important when redirection to and from
external services such as the gn-auth service.
| Frederick Muriuki Muriithi |
2024-03-01 | Set AUTH_SERVER_URL on production genenetwork2....* genenetwork/services/genenetwork.scm (genenetwork-gunicorn-apps):
Set AUTH_SERVER_URL on production genenetwork2.
| Arun Isaac |
2024-03-01 | Reverse proxy gn-auth on production....*
genenetwork/services/genenetwork.scm (<genenetwork-configuration>)[gn-auth-server-name]:
New field.
*
genenetwork/services/genenetwork.scm (genenetwork-nginx-server-block):
Rename to ...
(genenetwork-nginx-server-blocks): ... this. Return list of reverse
proxy blocks including one for gn-auth.
* genenetwork/services/genenetwork.scm (genenetwork-service-type): Use
genenetwork-nginx-server-blocks instead of
genenetwork-nginx-server-block.
*
production.scm (operating-system)[services]{genenetwork-service-type}:
Add gn-auth-server-name.
| Arun Isaac |
2024-03-01 | Set owner-only permissions on secrets files....* genenetwork/services/genenetwork.scm (genenetwork-activation): Set
owner-only permissions on secrets files.
| Arun Isaac |
2024-03-01 | Set ownership of secrets files....* genenetwork/services/genenetwork.scm (genenetwork-activation): Set
ownership of secrets files.
* production-deploy.sh: Mount secrets files read-write.
| Arun Isaac |
2024-03-01 | Add gn-auth to production genenetwork service....* genenetwork/services/genenetwork.scm: Import gn-auth from (gn
packages genenetwork).
*
genenetwork/services/genenetwork.scm (<genenetwork-configuration>)[gn-auth,
gn-auth-port, gn-auth-secrets]: New fields.
* genenetwork/services/genenetwork.scm (genenetwork-gunicorn-apps):
Add gn-auth gunicorn app.
| Arun Isaac |
2024-01-09 | genenetwork: Increase gunicorn timeout for genenetwork3....* genenetwork/services/genenetwork.scm (genenetwork-gunicorn-apps):
Increase gunicorn timeout for genenetwork3 to 1200 seconds.
| Arun Isaac |
2024-01-08 | Increase gunicorn timeout for genenetwork3....* genenetwork-development.scm (genenetwork3-cd-gexp): Increase
gunicorn timeout to 1200 seconds.
* genenetwork/services/genenetwork.scm (genenetwork-gunicorn-apps):
Add TODO note to increase gunicorn timeout to 1200 seconds.
| Arun Isaac |
2024-01-03 | Add GeneNetwork service....* genenetwork/services/genenetwork.scm: New file.
| Arun Isaac |