CDN sw:media:migrate Verständnis

Wie funktioniert dieser CLI Befehl sw:media:migrate im Detail?
Wird da nur auf Dateiebene die Daten verschoben oder wird auch in der Datenbank etwas abgefragt/verändert?
Danke und Gruss

Mir würde schon ein HInweis reichen wo ich die Funktion in Git bzw im Shopware-System finde.

Was ich gern wissen möchte ist, ob man mehrmals Daten aus /media/images/ per sw:media:migrate anstossen kann. Ich würde dort gern manuell Bilder ablegen. Und diese dann rüberschieben in den CDN ohne dass wieder alle Bilder ausfallen.

Danke und Gruss.

? Suchst Du in github nach „migrate“ und findest:
ImageMigrateCommand.php und
MediaMigration.php

LG Phil

2 Likes

Danke @phil . Das sieht ja gut aus.

Wenn ich das jetzt richtig interpretiere, dann wird die config.php abgefragt und die gefundenen Dateien unabhängig von DB-Einträgen kopiert ?

Wo siehst Du da ne config.php? Es wird zunächst das CDN ermittelt, und dann alle lokalen Media-Dateien rekursiv auf dieses verschoben. DB scheint außen vor zu sein, der relative Pfad ändert sich ja dabei nicht.

LG Phil

1 Like