У меня есть простое Groovy Grails Web-приложение, которое я могу запустить на своем локальном компьютере через командную строку grails-> run-app и получить доступ к веб-приложению (см. Страницу на gsp) через localhost с помощью браузера. Можно запустить / перенести одно и то же приложение на AWS Lambda, чтобы я мог создать для этого шлюз API и запустить приложение из браузера.
Я могу использовать gradle build для создания файла .zip. Ниже приводится основная функция запуска приложения Grails. Приложение имеет регулярную структуру Grails MVC.
import grails.boot.GrailsApp
import grails.boot.config.GrailsAutoConfiguration
class Application extends GrailsAutoConfiguration {
static void main(String[] args) {
GrailsApp.run(Application, args)
}
}
Какой должна быть функция-обработчик для лямбды AWS, чтобы запускать приложение без сервера, если это возможно? Заранее спасибо.