737534f739
Move roveapi into the proto dir
2020-07-10 19:01:41 +01:00
46f81abbd7
Move accounts into rove-server.internal
2020-07-10 18:57:57 +01:00
b534ac0516
Rename generated rove package to roveapi and the game package to rove
2020-07-10 18:09:51 +01:00
7d780d05bd
De-scope - remove swagger docs and http proxy
...
HTTP proxy was becoming annoying to maintain, and gRPC is easier to use anyway
swagger docs are just part of the fallout
2020-07-10 00:12:35 +01:00
c66e61921f
Add generated files check to github actions
2020-07-07 12:59:10 +01:00
771c95da14
Update makefile with more echos
2020-07-06 17:10:14 +01:00
abcebcebb6
Simplify - remove rove-accountant
...
This was a fun little gRPC experiment but it's simply not needed
2020-06-30 23:34:49 +01:00
ba52458fd6
Start to implement proper validation of HTTP interface
2020-06-13 12:35:37 +01:00
51030ac162
Fix swagger gen path
2020-06-13 10:42:40 +01:00
8c6230ca20
Implement a reverse proxy using grpc-gateway
2020-06-13 00:23:21 +01:00
7ababb79f6
Migrate to gRPC rather than REST with swagger
...
Will also be adding in a RESTful endpoint to the server as well so it can consume both types
2020-06-12 22:51:18 +01:00
47921e6c41
Move game server to port 8080 and host docs on 80
2020-06-12 17:54:47 +01:00
1a6bd8fed9
Add unit tests to the test target
2020-06-11 20:25:03 +01:00
1cafd4f2ce
Fix makefile and coverage output
2020-06-11 18:55:53 +01:00
14424c16ca
Refactor testing into docker file
...
This means a decent scale refactor but ends with our testing being much simpler
Key changes:
* single Dockerfile for all services
* tests moved into docker up so don't need to be run locally
* configurations moved to environment
2020-06-11 18:16:11 +01:00
99da6c5d67
Move accountant to it's own deployment using gRCP
2020-06-11 13:24:42 +01:00
6fb7ee598d
Move server package out into rove-server
2020-06-10 18:20:05 +01:00
4e6bf385ad
Move test into the Makefile
2020-06-07 23:20:39 +01:00
3274bc93b9
Use the test script and the go mod download
2020-06-06 18:52:02 +01:00
0fbc973899
Add a make test target
2020-06-06 18:49:25 +01:00
0e9082aab7
Add basic makefile with build and install targets
2020-06-06 18:49:04 +01:00