Ejecutando scripts ruby personalizados

Podrías convertirlo en una tarea de rake o incluirlo en un trabajo que deberías iniciar manualmente desde /sidekiq

Puedes subir tu csv desde la UX y pasarlo con un valor de configuración como se sugiere, o subirlo a un tema y hacer que tu script obtenga la publicación/carga más reciente en el tema, o subirlo a /var/discourse/shared/standalone/xxx.csv y acceder a él como /shared/xxx.csv en el script. O tal vez deberías hacer todo con la API en lugar de subir un archivo csv.

No describes lo que intentas hacer, solo tu solución que podría no ser la mejor.