| Age | Commit message (Collapse) | Author |
|
The disk mounted on /export2 was full, so we move the
uploader-container to the disk on /export which has more space.
|
|
Break the implicit connection between the paths on the host system
with the paths inside the container. This allows the operating-system
definition to define its own paths, regardless of what is on the host.
The builder script will explicitly do the mapping between host
directories and container paths.
We also collect all uploader-related directories under the host path
`/export2/guix-containers/uploader` to make maintenance easier.
|
|
The changes to the way the various applications work lead to a need
for extra shares from the host to the container — this commit provides
the bindings for these shares.
|
|
The uploader container will not concern it with editing the gn-docs
repository, but might still need it present to allow the system to
run. This ensures it is present.
|
|
The uploader container uses a separate database from that used by
CI/CD, since the uploader does (potentially) destructive changes to
the data in the database.
|
|
|
|
|
|
|
|
|
|
|
|
* 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>
|