1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-30 09:31:01 +00:00
nixpkgs/nixos/modules/services
talyz 9d4e76dd46
nixos/gitlab: Make gitlab.service's PreStart into two new services
Make the config initialization script run in gitlab.service's PreStart
section into two new services, `gitlab-config.service` and
`gitlab-db-config.service`. Other services can then depend on the
config scripts they need instead of unnecessarily depending on
`gitlab.service`. This makes the reason for the configured service
dependencies much clearer and should also reduce the restart time of
the `gitlab` service quite a lot, when triggered manually.

Also, set up stricter service dependencies, using `bindsTo`, to ensure
that if a service fails or is stopped, its dependants are also
stopped. For example, if we're using the `postgresql` service and it's
stopped, `gitlab.service` and `gitlab-sidekiq.service`, which depend on
it to function, should also be stopped.
2021-02-26 19:54:05 +01:00
..
admin utillinux: rename to util-linux 2020-11-24 12:42:06 -05:00
amqp activemq: add type to configurationDir (#110450) 2021-01-22 11:11:05 +01:00
audio Merge pull request #112295 from thelegy/snapserver-fix-buffer-options 2021-02-07 17:10:34 +01:00
backup Merge pull request #111422 from helsinki-systems/mysqlBackup 2021-02-01 12:39:53 +01:00
blockchain/ethereum nixos/geth: initial service 2021-02-23 19:28:51 +01:00
cluster Merge pull request #111153 from helsinki-systems/hadoop 2021-02-02 14:14:41 +01:00
computing treewide: fix double quoted strings in meta.description 2021-01-24 19:56:59 +07:00
continuous-integration Improve todo 2021-02-10 10:36:00 +01:00
databases nixos/mysql: properly configure mariadb for galera recovery 2021-02-17 15:50:20 -05:00
desktops nixos/pipewire: only enable media-session if pipewire is enabled 2021-02-20 13:42:18 +01:00
development Revert "nixos/hoogle: add type" 2021-02-01 17:39:08 +01:00
editors treewide: fix double quoted strings in meta.description 2021-01-24 19:56:59 +07:00
games nixos/freeciv: init 2021-01-26 12:33:59 +01:00
hardware nixos/udev: add option to install rules in initrd 2021-02-19 09:26:13 +01:00
logging treewide: fix double quoted strings in meta.description 2021-01-24 19:56:59 +07:00
mail nixos/mlmmj: use appropriate postfix options 2021-02-17 16:00:59 +00:00
misc nixos/gitlab: Make gitlab.service's PreStart into two new services 2021-02-26 19:54:05 +01:00
monitoring nixos/prometheus-flow-exporter: init module 2021-02-10 14:29:05 +01:00
network-filesystems Merge pull request #111455 from helsinki-systems/yandex 2021-01-31 15:25:10 +01:00
networking nixos/dnscrypt-proxy2: reallow @sync syscalls 2021-02-21 14:53:54 +01:00
printing nixos/printing: remove google cloud print 2021-02-18 02:21:38 +01:00
scheduling
search nixos/elasticsearch-curator: add type 2021-01-27 11:50:19 -08:00
security nixos/oauth2_proxy_nginx: specify hostname in X-Auth-Request-Redirect 2021-02-08 15:28:52 +03:00
system treewide: fix double quoted strings in meta.description 2021-01-24 19:56:59 +07:00
torrent nixos/deluge: add type 2021-01-28 14:30:23 -08:00
ttys nixos/services/kmscon: fix systemd configuration 2021-02-15 16:58:54 -05:00
video
wayland
web-apps miniflux: fix link to docs 2021-02-19 20:14:14 +01:00
web-servers nixos/httpd: fix lua paths 2021-02-11 11:56:06 +01:00
x11 Merge pull request #100569 from andersk/gdm-plymouth 2021-02-21 11:03:18 -05:00