An open API service indexing awesome lists of open source software.

https://github.com/natterstefan/graphql-voyager-docker

Docker Image for https://github.com/APIs-guru/graphql-voyager
https://github.com/natterstefan/graphql-voyager-docker

docker docker-image graphql graphql-voyager

Last synced: about 2 months ago
JSON representation

Docker Image for https://github.com/APIs-guru/graphql-voyager

Awesome Lists containing this project

README

          

# Graphql-Voyager-Docker

[![Docker Pulls](https://img.shields.io/docker/pulls/natterstefan/graphql-voyager.svg)](https://hub.docker.com/r/natterstefan/graphql-voyager)

Simple docker image for
[GraphQL voyager](https://github.com/APIs-guru/graphql-voyager).

## Usage

Create or extend your `docker-compose.yml` configuration and start the app later
with: `docker-compose up`.

```yml
version: '3.5'

services:
app:
image: natterstefan/graphql-voyager:dev
ports:
- '3000:3000'
environment:
# example url, must point to your graphql server/api
GRAPHQL_URL: http://localhost:8000
```

Now open Voyager at [http://localhost:3000](http://localhost:3000).

## How to build the docker image

I use the
[lovely-gradle-plugin created by Lovely Systems](https://github.com/lovelysystems/lovely-gradle-plugin)
to build and publish the docker image. It is simple and works like this:

```bash
# this will create a tag and push it to github
git tag
git push --tags
# creates a docker image and tags it with both `dev` and the latest tag
./gradlew buildDockerImage
# publishes the docker image to docker hub
./gradlew pushDockerImage
```

## LICENSE

[APACHE 2.0](./LICENCE)

## Contributors ✨


Stefan Natter
Stefan Natter

🤔 📖 💻

This project follows the
[all-contributors](https://github.com/all-contributors/all-contributors)
specification. Contributions of any kind welcome!