systemd Usługi powiązane. Wants / Requires jak poczekać na usługę

Konfiguracja serwerów, usług, itp.
starach
Beginner
Posty: 134
Rejestracja: 08 grudnia 2010, 15:53

systemd Usługi powiązane. Wants / Requires jak poczekać na usługę

Post autor: starach »

Cześć,

Używam kilku kontenerów dokera skonfigurowanych jako usługi systemd.
Każdy musi poczekać na kontener nginx'a, który służy jako reverse proxy dla pozostałych.
Na chwilę obecną odpowiedzialność za to spada na skrypt wait_for_it opisany tutaj

Chciałbym przenieść tą odpowiedzialność na systemd.
Moim pomysłem jest skonfigurowanie "detekcji gotowości" na jakiś konkretny output usługi.
Pytania:
Czy to o czym piszę ma sens i czy jest w ogóle wykonalne za pomocą systemd?
Jak wy radzicie sobie z zależnościami usług?

~dzięki
ODPOWIEDZ