Heroku n'a que 100 Mo de stockage de fichiers, non? Je crée une application de bas niveau Rails et j'aime vraiment Heroku, mais si mon application permet à chaque utilisateur de télécharger une photo, je risque de manquer d'espace rapidement ... y a-t-il un une solution simple qui me permettra d'avoir un stockage de fichiers alternatif pour les photos de profil ou quelque chose de similaire?
Voir ce billet de blog
Dans votre modèle.
has_attached_file :picture,
:styles => {:large => "275x450>"},
:storage => :s3,
:s3_credentials => "#{Rails_ROOT}/config/s3.yml",
:path => "appname/:attachment/:style/:id.:extension"
Dans s3.yml dans votre répertoire de configuration:
development:
bucket: bucketname
access_key_id: key
secret_access_key: key
production:
bucket: bucketname
access_key_id: key
secret_access_key: key
Ensuite, inscrivez-vous pour un compartiment sur Amazon S3: http://aws.Amazon.com/s3/
Je vous recommande de vérifier la solution complémentaire Heroku qui est https://addons.heroku.com/cloudinary . Vous obtiendrez 500 Mo pour une intégration Heroku gratuite et facile.
Pour l'application RoR, vous pouvez vérifier: https://devcenter.heroku.com/articles/cloudinary#using-with-Ruby-on-Rails
Il existe également une documentation pour Nodejs et Django .