Tag: Java

  • No joy with Google App Engine

    Deploying KaratePDI (a Spring Boot application) to Google App Engine. It was an expensive mistake for number of reasons:

    • unable to integrate Google storage with embedded Pentaho Data Integration engine
    • require refactoring of the code
    • Google App Engine charges by hour per instances – will get charges for not using the app! what a scum!!!!
    • there are no way of deleting App Engine service once an application instance is deployed

    How to deploy karatepdi to App Engine on Google Cloud Platform

    1. Add Spring Cloud GCP dependencies to Maven pom xml file
    2. Deployment configuration
    3. Build and deploy the application using App Engine maven plugin

    Managed to deployed but it was of no use and instead ended up with large bill!

    Karatepdi uses Java 1.8, the maven plugin to use:

        <plugin>
           <groupId>com.google.cloud.tools</groupId>
           <artifactId>appengine-maven-plugin</artifactId>
           <version>1.3.2</version>
        </plugin>

    Unable to delete the application on App Engine

    Found workaround by deploying an empty application. Create an app.yaml and deploy it App Engine.

    module: default
    runtime: python27
    api_version: '1.0'
    threadsafe: true
    handlers:
      - url: /
        static_files: index.html
        upload: index.html
    source: https://stackoverflow.com/questions/37679552/cannot-delete-version