This will be hard, however I will try to help you as possible. I think you may try to migrate it somehow to app.yaml
configuration of GAE.
I am not sure what plugins are used in the project. From Gaelyk temple project I can see that it's using appengine-geb
which, according to the documentation, behind the scenes, is using gradle-appengine-plugin
(there is wrong link on this doc, but proper is bellow).
On the github of gradle-appengine-plugin
I have found following.
- There is a note:
NOTE: All App Engine users are encouraged to transition to the new
gradle plugin for their projects.
- And in FAQ part there is following information:
How do I deploy with gcloud?
If you're using gcloud to deploy your application, the newest version of app deploy > doesn't support war
directories, you will need to provide it with an app.yaml OR you can
use the appengineStage task to create a directory that is deployable
in /build/staged-app
$ ./gradlew appengineStage
$ gcloud app deploy build/staged-app/app.yaml --project [app id]
--version [some version]
NOTES:
- You must explicitly define all config files your want to upload
(cron.yaml, etc)
- This does not work with EAR formatted projects.
I think the best option will be to migrate to new appenine plugin or if not possible try to implement is with gcloud app deploy
command crating the config files manually (at least app.yaml
). And for this migration I can provide you this document.
I hope you will manage somehow...