Skip to content

Spring-Boot, JPA, Mysql, Google Cloud Platform, Google App Engine, Cloud SQL, Docker Container Application

Notifications You must be signed in to change notification settings

elemental-source/gcloud-docker-spring-boot-jpa-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java project Spring-Boot with Google App Engine (Google Cloud Platform)

Tecnologies

  • Java 8
  • Spring-boot
  • Spring-Web
  • Spring-Data-JPA
  • Embedded Tomcat
  • App Engine
  • Cloud SQL
  • Docker

Instructions

Before run project, create Google Cloud Platform Free-Trial account

Google Cloud Platform Free-Trial

Create new project Google Developer Apis Console

Google Developer Apis Console

Create Cloud SQL (Mysql) Instance

Google Cloud SQL Page


Clone and build project

git clone https://github.com/elemental-source/gcloud-docker-spring-boot-jpa-starter.git
cd gcloud-docker-spring-boot-jpa-starter
./gradlew clean build

Download GCloud SDK

Google Cloud SDK Client Download

Configure Google Account Project

Quickstart for Java in the App Engine Flexible Environment

gcloud config set project YOUR_PROJECT_ID
./gradlew appengineDeploy

Test

GET -> https://PROJECT_ID.appspot.com/api/user

About

Spring-Boot, JPA, Mysql, Google Cloud Platform, Google App Engine, Cloud SQL, Docker Container Application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published