Mi aplicación bastante básica permite a los usuarios subir avatares.Después de git push heroku, los archivos cargados en Heroku se pierden
La aplicación se implementa a Heroku con
$ git add .
$ git commit -m "description"
$ git checkout master
$ git merge my-cool-new-feature
$ git push heroku
El problema es que cada vez que empujo cambios en Heroku, todos los archivos subidos a Heroku se pierden. Pensé, el problema era que las carpetas/archivos estaban bajo el control de versiones, por lo que añade a la carpeta .gitignore
# Ignore User generated files
/public/system/*
y quité los archivos del repositorio.
$ git rm -rf --cached public/system
Pero el problema persiste. ¿Me puede apuntar en la dirección correcta?
Gracias por la respuesta. Dado que el contenido de la base de datos permanece, ya he descartado el reinicio. Y no pude encontrar nada sobre eso en Herokus "Getting started" -documents. Uno podría pensar que a los desarrolladores les gustaría esa información en las preguntas frecuentes. ¡Gracias de nuevo! –
Bueno, la base de datos y el acceso a archivos son dos cosas diferentes. Heroku tiene que admitir algún tipo de almacenamiento persistente o sería totalmente inútil que los desarrolladores inicien rápidamente una aplicación funcional, por lo que le dan acceso a una instancia compartida de postgreSQL, pero eso no incluye el acceso al almacenamiento de archivos. – JeanMertz