GraphQL-Service

command module
v0.0.0-...-0967350 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 26, 2018 License: MIT Imports: 9 Imported by: 0

README

GraphQL-Service

Build Status Coverage Status

介绍

  • GraphAPI 此项目为StarWars后台服务,实现功能为The Star Wars API所有查询功能,采用GrapgQL 设计实现,具体API功能介绍参见API

  • 数据获取 关于StarWars所有数据的获取,参见数据爬取

  • 服务构建 GraphQL服务框架为gelgen

  • 前端服务 前端实现基于Vue.js,参见front end

不使用docker容器

需要与前端、数据库共同提供服务

后台服务安装
$ go get -d github.com/Go-GraphQL-Group/GraphQL-Service
开启后台服务
$ cd $GOPATH/src/github.com/Go-GraphQL-Group/GraphQL-Service
$ go run server/main.go

使用compose实现对Docker容器集群的快速编排

Compose定义和运行多个Docker容器的应用(Defining and running multi-container Docker applications)。

$ sudo docker-compose up -d

如果想要自行构建后台docker容器

生成docker容器
# 进入项目地址
$ cd $GOPATH/src/github.com/Go-GraphQL-Group/GraphQL-Service
# 生成容器镜像
$ sudo docker build -t starwars_server .
在指定IP和端口运行镜像
$ sudo docker run -d -p <The IP you want to use>:9090:9090 starwars_server

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL