-
GraphAPI 此项目为StarWars后台服务,实现功能为The Star Wars API所有查询功能,采用GrapgQL 设计实现,具体API功能介绍参见API。
-
数据获取 关于StarWars所有数据的获取,参见数据爬取
-
服务构建 GraphQL服务框架为gelgen
-
前端服务 前端实现基于Vue.js,参见front end
需要与前端、数据库共同提供服务
$ 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容器的应用(Defining and running multi-container Docker applications)。
$ sudo docker-compose up -d
# 进入项目地址
$ cd $GOPATH/src/github.com/Go-GraphQL-Group/GraphQL-Service
# 生成容器镜像
$ sudo docker build -t starwars_server .
$ sudo docker run -d -p <The IP you want to use>:9090:9090 starwars_server