Ребята, всем привет.
Подскажите пожалуйта, как правильно организовать.
На проекте код деплоится с помощью deployer.
Локально по дефолту хранится 5 версий приложения.
После деплоя просто меняется симлинка.
Последней стадией деплоя является - удаление самой старой версии приложения.
Боль в том что мы используем NPM, папка с модулями которого занимает почти 1гб, собственно это занимает время.
Есть 2 пути решения:
1) Не чистить последнюю версию при деплое, а раз в N времени проверять количество папок и чистить старые.
2) Хранить NPM отдельно и прокидывать симлинку в прокт
Мож еще какие варианты кто подскажет?