Я запустил небольшой сайт Grails несколько месяцев назад, и теперь мне нужно развернуть инкрементные изменения в приложении, большинство из которых не связано с изменениями в db. Новые теги, исправления ошибок в контроллерах, службах и т. Д. Прямо сейчас я просто выбираю хаггиз классов и артефактов, порожденных запуском Grails war SOME-WAR.war и вручную отбрасывая их в производственную среду. Вероятно, вы правы в своих настроениях и считаете, что этот процесс сам по себе является наказанием.развертывание изменений после первоначального запуска проекта Grails
Любые предложения по улучшению этого?
- Похоже, сбросив весь файл .war в производство каждый раз что-то изменения было бы излишеством, и есть проблема клиента, генерируемого статического контента.
- Например загруженные изображения. На данный момент они находятся в каталоге под образов изображений, созданных при инициализации проекта, они не являются , хранящимися в db. Я думал о хранении их в db для архива и целях резервного копирования, чтобы они могли быть записаны обратно в каталог что-то неудачное, но еще не зашло так далеко.
замена новой войны файл является Grails развертывания процесса. Загруженные изображения должны храниться в файловой системе или в db. Похоже, что ваш вопрос больше об этом, чем о развертывании. – j4y
... как насчет библиотеки или банок? – vector
проверьте раздел разрешения зависимостей документа конфигурации. Это базовый способ разрешения зависимостей JAR. Http://www.grails.org/doc/latest/guide/conf.html#3.7%20Dependency%20Resolution – j4y