GraphQL-Service
介绍
不使用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