Edit this page | Blame

Each shepherd service needs its own guix profile.

Currently there are a bunch of shepherd services (on Penguin2, as user shepherd) who are using the global shepherd guix profile and loading guix-bioinformatics at service start time to start their services. This is bad because:

Services which need to be migrated:

  • covid19-pubseq (uses shared (broken!) guix profile, uses shared config directory)(currently running by hand by Pjotr)
  • hrdp-project (uses shared (broken!) guix profile) (upstream source is gone)
  • ratspub (uses own guix profile, uses shared guix-bioinformatics)(deprecated(?))
  • pluto (uses own guix profile, uses shared config directory)(currently disabled)

Services which need to be monitored:

  • genenetwork1 (uses own guix profile, uses shared config directory)
  • genome_browser (uses own guix profile, uses shared config directory)
  • mcron (uses shared guix profile, probably OK)
  • virtuoso (uses shared guix profile, probably OK)

Services which already have their own profile:

  • bnw
  • cronjob-gitea
  • cronjob-pubmed (genecup)
  • genecup
  • gitea
  • ipfs
  • power
  • rn6app
  • singlecell

Tags

  • assigned: efraim
  • type: bug
  • status: unclear
  • priority: high
  • keywords: shepherd, system administration
(made with skribilo)