Błąd przy próbie logowania Ghost
Po instalacji systemu blogowego Ghost za pośrednictwem obrazu dockerowego działało wszystko poprawnie. Później z tej samej przeglądarki również można było bezproblemowo korzystać. Jednak z każdej innej przeglądarki, na tym samym bądź innym komputerze przy próbie logowania dostawałem komunikat "Failed to send email. Please check your site configuration and try again.", podając na 100% poprawne dane logowania.
Po poszukiwaniach udało się namierzyć przyczynę - przy próbie logowania się z innej przeglądarki niż za pierwszym razem domyślnie następuje próba wysłania emailem powiadomienia o takiej próbie. Kończy się to niepowodzeniem, nie ma tam skonfigurowanej takiej usługi.
Aby wyłączyć takie powiadomienie:
docker exec -it blog_ghost bash
uruchamiamy bash wewnątrz kontennera blog_ghost
apk add nano
instalujemy edytor nano
nano config.development.json
edytujemy plik konfiguracyjny
Zmieniamy flagę na false:
"security": {
"staffDeviceVerification": false
}