docker-compose up
でコンテナが起動します- コンテナのashを起動し、
go run server.go
でgraphqlのAPIサーバが起動します
# bashの代わりにashを起動する(alpineのデフォルトのターミナルは`ash`)
docker exec -it go_container ash
# graphqlを起動する
docker exec -it go_container go run server.go
apiのエンドポイント(http://localhost:8000/query)に以下のクエリを実行して、データを取得する
query findTodos {
todos {
text
done
}
}
apiのエンドポイント(http://localhost:8000/query)に以下のクエリを実行して、データを保存する
mutation createTodo {
createTodo(input:{ text: "test", userId:"1" }){
id
text
done
user {
id
name
}
}
}
go test -v ./graph