Обычно разработчики Grails используют скрипт grails run-app
для запуска локального экземпляра Tomcat, указывающего на их исходный код. Он не оптимизирован для производительности, поэтому в целом было бы неплохо запускать общедоступный сервер таким образом, но если вы согласны с компромиссом в производительности, вы можете сделать это. Вы можете сделать вещи немного быстрее, используя среду prod, например,
grails prod run-app
Вы даже можете настроить свой scm-инструмент на сервере для извлечения исходного кода и запуска оттуда, или, как вы сказали, обновлять файлы с локального компьютера вручную.