Heroku solo tiene 100 MB de almacenamiento de archivos, ¿verdad? Estoy haciendo una aplicación de rieles de bajo nivel y realmente me gusta Heroku, pero si mi aplicación permite que cada usuario cargue una imagen, puedo quedarme sin espacio rápidamente ... ¿hay una solución simple que me permita tener una alternativa? almacenamiento de archivos para fotos de perfil o algo por el estilo?Heroku File Storage
Respuesta
Ver this blog post
En su modelo.
has_attached_file :picture,
:styles => {:large => "275x450>"},
:storage => :s3,
:s3_credentials => "#{RAILS_ROOT}/config/s3.yml",
:path => "appname/:attachment/:style/:id.:extension"
En s3.yml en su configuración dir:
development:
bucket: bucketname
access_key_id: key
secret_access_key: key
production:
bucket: bucketname
access_key_id: key
secret_access_key: key
Entra luego registrarse para un cubo en Amazon S3: http://aws.amazon.com/s3/
está muerto. ¿Sabes si hay uno nuevo? –
@DonalRafferty Todavía está en la máquina de retorno. – Tijmen
le recomiendo que para comprobar heroku solución de complemento, que es https://addons.heroku.com/cloudinary. Obtendrás 500MB para una integración heroku gratuita y fácil.
Para RoR aplicación se puede comprobar: https://devcenter.heroku.com/articles/cloudinary#using-with-ruby-on-rails
Quizás el M2X también puede proporcionar algo de almacenamiento gratuito: https://m2x.att.com/pricing –
- 1. * nix configuration file storage convention?
- 2. django-storage y amazon s3 - operación sospechosa
- 3. Django heroku dir estático
- 4. Jquery data() storage
- 5. Azure Storage Table Paging
- 6. Quartz.Net Job Storage Query
- 7. Android Secure Storage
- 8. Phonegap local storage
- 9. Django Storage Backend para S3
- 10. Java Fast Data Storage & Retrieval
- 11. Google chrome extension: local storage
- 12. NodeJS + Express + Mongo Session storage
- 13. expiración de Azure Table Storage
- 14. Rails Paperclip & Multiple File Uploads
- 15. Node.js POST File to Server
- 16. Python, PIL y JPEG en Heroku
- 17. cómo reiniciar trabajador Heroku Heroku usando joya
- 18. Android Internal Storage al actualizar la aplicación
- 19. Azure Table Storage obtener el último registro
- 20. Acceso transaccional de Azure Blob Storage
- 21. Propiedad TimeSpan en Azure Table Storage
- 22. ¿Cómo subir una carpeta a Blob Storage?
- 23. Incremento automático en Azure Table Storage
- 24. Tutorial para PHP Amazon Simple Storage Service
- 25. Microsoft Azure Storage vs. Azure SQL Database
- 26. Azure Table Storage, WCF Service y Enum
- 27. Smooth Streaming Video from Blob Storage
- 28. Apache Cassandra Data Storage en disco
- 29. Problemas de rendimiento de Azure Storage Simulator
- 30. cómo: configuración básica de carrierwave [Heroku y S3]
Mientras que usted desea utilizar S3 en Heroku (ya que el espacio de archivos es sólo temporal, y no persiste) para almacenar cosas como fotos de perfil (véase la respuesta de Codeglot abajo), yo quiero señalar que el límite de 100 MB es solo para la babosa (la fuente compilada y las gemas de su aplicación). Su directorio/tmp en realidad puede contener archivos muy grandes (creo que he visto hablar de 4GB está bien para almacenar allí temporalmente). Pero, de nuevo, perderá lo que tenga allí si su dinamómetro se reinicia, por lo que solo debe usarse como un espacio de almacenamiento temporal, no permanente. –
Muy útil, Riley. ¡Gracias! –
además ver el artículo del Centro de Heroku dev [aquí] (http://devcenter.heroku.com/articles/s3) en el enlace del tema –