Ciao, qualcuno ha provato a gestire Heroku + upload di immagini. Ho trovato tanta documentazione per la gem Carrierware https://github.com/jnicklas/carrierwave/wiki ma ho qualche dubbio. Per esempio, se ho un'app su heroku myapp.herokuapp.com è possibile fare un form dove i dati finiscano su myapp, mentre le immagini vadano su static.myotherserver.com che è un server con ruby da un'altra parte? Ciao Luigi
on 2012-04-27 10:29
on 2012-04-27 10:49

Recentemente ho usato Heroku + Carrierwave ma le immagini finivano su Amazon S3. Essenzialmente te vuoi impostare uno storage che effettui l'upload su static.myotherserver.com ? Che tipo di upload sarebbe? FTP? Maurizio -- My profile <https://plus.google.com/100973969013103507046/about> 2012/4/27 Luigi Maselli - grigio.org <riccio@inmail.sk>
on 2012-04-27 10:58

2012/4/27 Luigi Maselli - grigio.org <riccio@inmail.sk>: > Ciao, qualcuno ha provato a gestire Heroku + upload di immagini. > Ho trovato tanta documentazione per la gem Carrierware > https://github.com/jnicklas/carrierwave/wiki ma ho qualche dubbio. io ho fatto con paperclip e storage su S3, senza problemi > Per esempio, se ho un'app su heroku myapp.herokuapp.com possibile fare > un form dove i dati finiscano su myapp, mentre le immagini vadano su > static.myotherserver.com che un server con ruby da un'altra parte? si, alla fine heroku ti fa fare upload in una cartella teemporanea, poi ci fai quel che ti pare. Non so quale sia il requirement per avere uno static gestito da te invece che usare S3 o simili, ma in teoria dovrebbe bastare implementarti un Paperclip::Storage ad hoc (o forse puoi usare fakes3[1], che per non sarebbe da produzione in teoria) [1] http://functionn.blogspot.it/2012/04/fakes3-lightw... -- twitter: @riffraff blog (en, it): www.riffraff.info riffraff.blogsome.com work: circleme.com
on 2012-04-27 11:20
Sì, mi chiedevo se fosse fattibile che da myapp (heroku) si potesse fare un upload asincrono su static.myotherserver.com (magari su una cartella temporanea) e in caso di creazione contenuto positivo copiare l'immagine nella posizione definitiva altrimenti pulire la temp ogni tot tempo. L'invio del "post" e dell'immagine sarebbe POST verso entrambi i server, ma il caricamento dell'immagine non dovrebbe tenere occupata la richiesta su heroku. Forse si può fare con carrierware installato su static.myotherserver.com e un iframe in myapp. Ma come potrebbe comunicare l'iframe con la pagina che lo contiene? (es. per mettere un campo hidden col nome dell'immagine uploadata) Luigi Maurizio De magnis wrote in post #1058604: > Recentemente ho usato Heroku + Carrierwave ma le immagini finivano su > Amazon S3. > Essenzialmente te vuoi impostare uno storage che effettui l'upload su > static.myotherserver.com ? > Che tipo di upload sarebbe? FTP? > > Maurizio > -- > My profile <https://plus.google.com/100973969013103507046/about> > > > > > 2012/4/27 Luigi Maselli - grigio.org <riccio@inmail.sk>
on 2012-04-27 11:21
Il fatto non usare S3 era più che altro perché volevo utilizzare un hosting già esistente