Сжимаю и объединяю ресурсы gulp'ом. При развертывании есть проблема: если в стилях сторонних расширений (из вендора) пути указаны относительные, то они после сжатия получают путь до локальной папки в assets (например, '1c0e608b/img/pic.png'). На удаленном сервере, естественно, такой папки нет - со всеми вытекающими последствиями.
Как правильно организовать публикацию ресурсов, чтобы такой проблемы не было?
Сам думаю, про запуск объединения/сжатия на удаленном сервере, а что посоветуют опытные товарищи?
Как правильно деплоить сжатые и объединенные ресурсы?
-
- Сообщения: 167
- Зарегистрирован: 2015.06.10, 10:43
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Как правильно деплоить сжатые и объединенные ресурсы?
Можете хеш-функцию настроить, чтобы она брала не хеш по времени, а что-то предсказуемое.
Нравится Yii? Давайте сделаем его лучше!.
-
- Сообщения: 167
- Зарегистрирован: 2015.06.10, 10:43
Re: Как правильно деплоить сжатые и объединенные ресурсы?
Вы имеете ввиду часть хеша в названии папки?Sam Dark писал(а):Можете хеш-функцию настроить, чтобы она брала не хеш по времени, а что-то предсказуемое.
-
- Сообщения: 167
- Зарегистрирован: 2015.06.10, 10:43
Re: Как правильно деплоить сжатые и объединенные ресурсы?
Спасибо!Sam Dark писал(а):Да. https://github.com/yiisoft/yii2/blob/ma ... r.php#L197