1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-04-23 04:39:23 +00:00
nixpkgs/nixos/modules/services/misc
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
..
taskserver
airsonic.nix
ankisyncd.nix
apache-kafka.nix
autofs.nix
autorandr.nix
bazarr.nix
beanstalkd.nix
bees.nix
bepasty.nix
calibre-server.nix
canto-daemon.nix
cfdyndns.nix
cgminer.nix
clipmenu.nix
confd.nix
couchpotato.nix
cpuminer-cryptonight.nix
devmon.nix
dictd.nix
docker-registry.nix
domoticz.nix
dwm-status.nix
errbot.nix
etcd.nix
etebase-server.nix
etesync-dav.nix
ethminer.nix
exhibitor.nix
felix.nix
freeswitch.nix
fstrim.nix
gammu-smsd.nix
geoip-updater.nix
gitea.nix
gitit.nix
gitlab.nix nixos/gitlab: Make gitlab.service's PreStart into two new services 2021-02-26 19:54:05 +01:00
gitlab.xml
gitolite.nix
gitweb.nix
gogs.nix
gollum.nix
gpsd.nix
greenclip.nix
headphones.nix
home-assistant.nix
ihaskell.nix
irkerd.nix
jackett.nix
jellyfin.nix
klipper.nix
leaps.nix
lidarr.nix
logkeys.nix
mame.nix
matrix-appservice-discord.nix
matrix-synapse-log_config.yaml
matrix-synapse.nix
matrix-synapse.xml
mautrix-telegram.nix
mbpfan.nix
mediatomb.nix
metabase.nix
mwlib.nix
n8n.nix
nix-daemon.nix
nix-gc.nix
nix-optimise.nix
nix-ssh-serve.nix
novacomd.nix
nzbget.nix
nzbhydra2.nix
octoprint.nix
osrm.nix
packagekit.nix
paperless.nix
parsoid.nix
pinnwand.nix
plex.nix
pykms.nix
radarr.nix
redmine.nix
ripple-data-api.nix
rippled.nix
safeeyes.nix
serviio.nix
sickbeard.nix
siproxd.nix
snapper.nix
sonarr.nix
spice-vdagentd.nix
ssm-agent.nix
sssd.nix
subsonic.nix
sundtek.nix
svnserve.nix
synergy.nix
sysprof.nix
tautulli.nix
tiddlywiki.nix
tzupdate.nix
uhub.nix
weechat.nix
weechat.xml
xmr-stak.nix
zigbee2mqtt.nix
zoneminder.nix
zookeeper.nix