Сегодня упало. Сильно. Делал обновление сервера из git, имеются измененные файлы конфигурации, git pull через grunt task не дал обновить.
По ошибке выполнил как раньше grunt task revert2Git, который отменяет все локальные изменения. А каталог db для баз данных LevelDB был в git с .gitignore, игнорирующим все файлы,кто самого .gitignore. Типа сеньор захотел, чтобы при первом git pull они создавались автоматом.
Ну и его содержимое успешно грохнулись.Такие дела.
Поэтому вопросы: 1) Нужно/можно ли ее хранить db в одном каталоге с Node.JS? 2) Где тогда лучше держать базы данных для LevelDB?
3) Какие права ставить на ту папку?
Зы. Какие тут c10k, если к узкоспециализированной технологии допускают таких криворуких студентов, как я.
Зы.зы. Мне уже нужно писать увольнительную?
Зы.зы.зы. При клиент - сервере такой фигни не было.
Зы.зы.зы.зы. На что б еще такое перейти, чтобы задержать внедрение в продакшн на 3-4 месяца?