Closed Pawilonek closed 3 years ago
Mam uwagę odnośnie" [[ -f /etc/init.d/haproxy ]]" - na nowszych systemach skrypt daemona jest w systemd. Można odpalać wielokrotnie przez ten błąd.
Dodałbym sprawdzanie składni:
haproxy -c -V -f /etc/haproxy/haproxy.cfg
@loper poprawione
Na WSL na windowsie i na dockerze było dużo zabawy żeby skonfiguraować systemd. Zakładałem, że /etc/init.d
zadziała tak samo. 😅
A co do weryfikacji configuracji to spoko pomysł. Nie wiedziałem, że jest dostępne a już kilka razy udało mi się ją skopać. Dorzuciłem też sprawdzenie na samym początku. Żeby człowieczek nie uruchamiał skryptu w nieskończoność jak to nie jest problem z nim związany.
To ma tak działać, że ponowne wywołanie znów prosi o konfigurację (bez instalacji, ale zawsze)?
Tak. Zakłądam, że jak ktoś już ma postawione HAProxy i uruchamia skrpyt jeszcze raz to może chcieć po prostu dodać balancing pod inne serwery, np, na innym porcie.
Issue: #66 Dodanie skryptu instalującego HAProxy i prosty generator nowej konfiguracji.
⚠️ Nie jestem pewien czy poprawnie ustawiłem domyślne nasłuchiwanie na port na ipv6.