Разверните Spring Boot Application в Google App Engine - PullRequest
0 голосов
/ 18 декабря 2018

Google Standard App Engine имеет ограничение примерно 35 МБ для развертывания приложений.Я хотел развернуть приложение на основе Spring Boot в GAE, но просто ссылаясь на

   dependencies {
       implementation 'org.springframework.boot:spring-boot-starter-web'
       implementation 'org.springframework.boot:spring-boot-starter-data-jpa'

       runtimeOnly 'com.h2database:h2'                                      
   }

, приложение уже превышает 40 МБ.Есть ли способ сообщить App Engine, чтобы он извлекал эти файлы во время выполнения, а не собирал их в один большой файл войны?

Ответы [ 2 ]

0 голосов
/ 19 декабря 2018

Они не ограничивают размер файла до 35 МБ.Мы все еще развернули более 100 МБ проектов.enter image description here

Но одна вещь, убедитесь, что вы используете

App Engine Standard Version

вместо App Engine Flexible Version

0 голосов
/ 19 декабря 2018

Ограничение 32 МБ только для отдельных файлов .

Старый способ развертывания (appcfg.sh) работал над несжатым военным файлом, а maven (mvn clean package appengine:deploy) загружал отдельные файлы.так что ни один из этих способов не может ограничить себя из-за «размера всей войны»

Посмотрите это приложение с весенней загрузкой, с которым я играю.Я только что добавил к нему фиктивный 23-мегабайтный файл, и все работает: enter image description here

Я хочу сказать, что я не знаком с gradle, но мне будет труднополагать, что они допустили такую ​​ошибку в новейшем инструменте развертывания.

Действительно ли вы достигли этого ограничения?В таком случае, вы можете поделиться командой, которую вы используете для развертывания, и точной ошибкой?

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