From 6f573b9d12e6fa2f6a7dbebb41ccfbbd966c82e7 Mon Sep 17 00:00:00 2001 From: Luke Hoersten Date: Thu, 30 Jul 2026 18:19:08 -0500 Subject: relayer, soju: order services after postgresql at boot relayer had Requires= without After=, which does not order startup; soju's packaged unit has no postgres ordering at all, so both raced the postgres socket at boot and stayed failed. Adds After= to the relayer unit and a systemd drop-in for soju. --- nostr/relayer/files/relayer.service | 3 +++ 1 file changed, 3 insertions(+) (limited to 'nostr/relayer') diff --git a/nostr/relayer/files/relayer.service b/nostr/relayer/files/relayer.service index 14da0aa..5e21879 100644 --- a/nostr/relayer/files/relayer.service +++ b/nostr/relayer/files/relayer.service @@ -1,6 +1,9 @@ [Unit] Description=relayer nostr relay Requires=network.target postgresql.service +# Requires= alone doesn't order startup; without After= relayer races the +# postgres socket at boot +After=network.target postgresql.service Before=nginx.service [Service] -- cgit v1.2.3