Skip to content

gatech-api/gatech-api

Repository files navigation

. .
GTCC GCP

gatech-api

Spring Boot REST API deployed to Google App Engine F1 and managed by AWS API Gateway.

Build Status GitHub top language

Setup

For local development, you will need to:

  1. Install Java 11 and Maven 3.6.3

  2. Provision Backendless Project and export BACKENDLESS_APPLICATION_ID and BACKENDLESS_API_KEY environment variables

  3. Install gcloud sdk, run gcloud init, and select the correct project

  4. Run mvn clean install and mvn spring-boot:run

  5. Access API at localhost:8080/api/v1

  6. Access Swagger UI at localhost:8080/swagger-ui.html

  7. Deploy to Google App Engine via envsubst (details in .travis.yml) and gcloud app deploy app.yaml --quiet

About

Spring Boot REST API deployed to Google App Engine F1 and managed by AWS API Gateway.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published