Sign inSign up

dniel/api-graphql

By dniel

•Updated over 5 years ago

Proof Of Concept of embedded Jetty, serving a graphql endpoint, runnings as a graalvm native-image.

Image
0

100K+

dniel/api-graphql repository overview

⁠API GraphQL

GraphQL interface for Blogr Website.

⁠Overview

Should write a quick overview of the application architecture with main points of interest.

⁠Development

Alternative 1) Use your favorite Java IDE and open the project based on the pom file.
Alternative 2) Use Maven with command mvn clean install
Alternative 3) Build Docker Image locally with command docker build -t dniel/api-graphql .

Alternative 3 is the only one that produce a Docker Image. Alternative 1 and 2 could be used for local development and testing.

Continuous Integration Build: https://travis-ci.com/dniel/api-graphql⁠
DockerHub Repo: https://hub.docker.com/r/dniel/api-graphql⁠

⁠Production

Publish new docker image to DockerHub and Spinnaker will trigger a Pipeline that automaticaly deploys the image to development and production kubernetes cluster.

⁠Tech

  • Java8
  • GraalVM Native-Image
  • Docker
  • Embedded Jetty
  • Spock Framework
  • GraphQL-java

Tag summary

Content type

Image

Digest

Size

19.8 MB

Last updated

over 5 years ago

docker pull dniel/api-graphql:snyk-fix-532fb5ac0d766c137df2e6f72558bc6e