Do node js коммит файлов восстанавливаются на Heroku - PullRequest
0 голосов
/ 23 марта 2020

У меня есть json файл в моем node js проекте. Я использую его как базу данных. Когда я удаляю сообщение с моего сайта. Через несколько часов оно возвращается. Есть ли у heroku система, которая автоматически восстанавливает файлы?

1 Ответ

1 голос
/ 23 марта 2020

https://devcenter.heroku.com/articles/dynos#ephemeral -filesystem

Каждый dyno получает собственную эфемерную файловую систему с бесплатной sh копией последнего развернутого кода. D во время существования динамометрического стенда его запущенные процессы могут использовать файловую систему в качестве временной блокнота , но записанные файлы не видны процессам в любом другом динамометрическом стенде, а любые записанные файлы будут отброшены в тот момент, когда dyno остановлен или перезапущен . Например, это происходит каждый раз, когда динамо заменяется из-за развертывания приложения, и примерно один раз в день в рамках обычного управления динамо.

Все версионное в git будет восстановлено, как было , Файловая система на Heroku является временной и будет сброшена в исходное состояние. Если вы хотите иметь постоянное хранилище, вам нужно использовать сервер базы данных -> mongodb, postgresql, mysql server et c.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...