mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-10-25 12:23:52 -04:00
9d4e76dd46
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. |
||
---|---|---|
.. | ||
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 | ||
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 |