Ich schreibe ein Migrations-Skript und möchte die Site-Einstellung s3_upload_bucket programmatisch setzen. Ich habe eine Methode gefunden, um dies innerhalb der Docker-Instanz zu tun:
echo 'SiteSetting.s3_upload_bucket="mybucket"' | bundle exec rails c
Da dieser Befehl ein Pipe-Symbol enthält, führt das Verketteln mit docker exec -it app <command> zu einem Fehler.
Just add that SiteSetting like to your importer. I’ve added similar code to disable outgoing mail to several importers. You can help grep the importer directory for "Site* for examples.