diff options
author | Arun Isaac | 2022-08-29 15:30:33 +0530 |
---|---|---|
committer | Arun Isaac | 2022-09-14 16:01:49 +0530 |
commit | 57ebbc01f001bfd2aea5031371664e4ea7c702fc (patch) | |
tree | 7686b98581b881e41db3e238cb418cb440460171 /gn/services/genenetwork1.scm | |
parent | c4939c1ecc6b49115e235fcb8b5beef3e38f6ade (diff) | |
download | guix-bioinformatics-57ebbc01f001bfd2aea5031371664e4ea7c702fc.tar.gz |
Rename genenetwork 1 container file to genenetwork1.scm.
Diffstat (limited to 'gn/services/genenetwork1.scm')
-rw-r--r-- | gn/services/genenetwork1.scm | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/gn/services/genenetwork1.scm b/gn/services/genenetwork1.scm new file mode 100644 index 0000000..4e29956 --- /dev/null +++ b/gn/services/genenetwork1.scm @@ -0,0 +1,33 @@ +(define-module (gn services genenetwork1)) + +(use-modules (gnu) + (past packages python) + (past packages web) + (gn packages genenetwork) + (gn packages python24) + (gn services gn1-httpd-config)) +(use-service-modules web) + +(operating-system + (host-name "genenetwork") + (timezone "Etc/UTC") + (locale "en_US.utf8") + + (bootloader (bootloader-configuration + (bootloader grub-bootloader) + (targets '("does-not-matter")))) + (file-systems %base-file-systems) + ;; No firmware for VMs + (firmware '()) + (packages (cons* %base-packages)) + (services (list (service special-files-service-type + ;; The genotypes folder doesn't have it's shebangs patched. + `(("/usr/bin/python" ,(file-append python-2.4 "/bin/python")))) + (service httpd-service-type + (httpd-configuration + ;; Must be a httpd-2.2 variant. + (package httpd22-with-mod-python) + (config GN1-httpd-config)))))) + +;; guix system container -L /path/to/guix-past/modules/ -L /path/to/guix-bioinformatics/ /path/to/guix-bioinformatics/gn/services/genenetwork1.scm --network --expose=/gnshare/gn/web/genotypes +;; xdg-open http://localhost:8042 |