Categorygithub.com/go-graphql-group/graphql-service
modulepackage
0.0.0-20181226133140-0967350219a7
Repository: https://github.com/go-graphql-group/graphql-service.git
Documentation: pkg.go.dev

# 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

# Packages

No description provided by the author
No description provided by the author
No description provided by the author

# Functions

No description provided by the author