Мое довольно базовое приложение позволяет пользователям загружать аватары.После git push heroku - загруженные файлы на Heroku теряются
приложение развертывается на Heroku с
$ git add .
$ git commit -m "description"
$ git checkout master
$ git merge my-cool-new-feature
$ git push heroku
проблема, каждый раз, когда я нажимаю изменения в Heroku, все файлы, загруженные Heroku теряются. Я думал, что проблема в том, что папка/файлы находились под контролем версий, поэтому я добавил папку .gitignore
# Ignore User generated files
/public/system/*
и удалить файлы из хранилища.
$ git rm -rf --cached public/system
Но проблема не устранена. Можете ли вы указать мне в правильном направлении?
Спасибо за ответ. Поскольку содержимое базы данных остается, я уже установил сброс. И я ничего не мог найти об этом в документах Herokus «Начало работы». Можно подумать, что разработчикам хотелось бы, чтобы эта информация часто задавалась. Еще раз спасибо! –
Ну, доступ к базе данных и файлам - это две разные вещи. Heroku должен поддерживать какое-то постоянное хранилище, или разработчикам было бы совершенно бесполезно быстро запускать функциональное приложение, поэтому они дают вам доступ к общему экземпляру postgreSQL, но это не относится к доступу к хранилищу файлов. – JeanMertz