Ich integriere OneupFlysystemBundle, und ich frage mich, wie man den local
Adapter auf meinem Entwicklungs-PC und awss3v3
auf den Produktionsservern verwenden.OneupFlysystemBundle: wie man verschiedene Adapter zwischen dev. und prod
Ich habe dies getan, aber es funktioniert nicht aus (es immer die lokale):
oneup_flysystem:
adapters:
default_adapter:
local:
directory: %flysystem.local_adapter.directory%
awss3v3:
client: flysystem_clients.s3
bucket: "%flysystem.s3_client.foo.bucketName%"
prefix: "foo/"
filesystems:
default:
adapter: default_adapter
Ich denke, dass ich es mit funktioniert:
oneup_flysystem:
adapters:
default_local_adapter:
local:
directory: %flysystem.local_adapter.directory%
default_s3_adapter:
awss3v3:
client: flysystem_clients.s3
bucket: "%flysystem.s3_client.foo.bucketName%"
prefix: "foo/"
filesystems:
default:
adapter: "%choosen_adapter%" # choosen_adapter value beeing either "default_local_adapter" or "default_s3_adapter"
aber ich don Ich mag diese Lösung nicht, hat jemand eine bessere Idee?
danke, du hast Recht, ich werde S3 für meine lokale Maschine verwenden. – Bruno