ich bin gerade dabei die lokale Testumgebung einzurichten.
Dieser Anleitung bin ich gefolgt: Shopware 6 - Testumgebung anlegen.
Ich bin unter MacOS.
In die /etc/hosts habe ich folgenden Eintrag gemacht:
my-shop.localhost my-shop.de
Die lokale Testumgebung läuft unter Docker.
Die Testdomain ist erreichbar unter: my-shop.localhost
Zum Testen, ob ich wirklich in der lokalen Testumgebung bin, habe ich eine Änderung im Quellcode gemacht.
Wenn ich my-shop.de aufrufe sehe ich die Änderung aber nicht.
Wenn ich my-shop.localhost aufrufe sehe ich die Änderung.
Ich habe auch den DNS-Cache gelöscht mit:
$ sudo killall -HUP mDNSResponder
Ich habe mir die IP vom Docker-Container geholt und in die lokale /etc/hosts eingetragen:
172.20.0.2 my-shop.de
Wenn ich im Browser die URL my-shop.de aufrufe lande ich trotzdem noch auf dem Live-Shop.
Ich bin mir nicht sicher, ob ich in Docker noch etwas in die /etc/hosts eintragen muss.
Vielleicht kann mir jemand hier noch mehr dazu sagen.