Можно ли запустить приложение Groovy Grails на AWS лямбда - PullRequest
0 голосов
/ 10 мая 2019

У меня есть простое 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, чтобы запускать приложение без сервера, если это возможно? Заранее спасибо.

1 Ответ

0 голосов
/ 10 мая 2019

Возможно ли запустить / перенести одно и то же приложение на AWS Lambda, поэтому что я могу создать шлюз API для этого и нажать на приложение из браузер.

Нет, но вы можете развернуть приложение в AWS, чтобы запустить приложение из браузера. Одним из вариантов является использование AWS Beanstalk. Смотри https://guides.grails.org/grails-elasticbeanstalk/guide/index.html.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...