Commit graph

30 commits

Author SHA1 Message Date
e542999b91 Move test deployment out to it's own file 2020-07-26 18:11:01 +01:00
1e18610c5c Set tick rate to 3 2020-07-22 23:57:22 +01:00
6b5d5abea1 Rename the world tick function and set the tick rate back to default 2020-07-22 19:24:36 +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
3493d51d36 Set the server tick rate to 5 2020-07-07 17:45:36 +01:00
204c786103 Rename rove-reverse-proxy to rove-server-rest-proxy 2020-06-30 23:37:38 +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
0d3aac49b1 Don't expose the rove-accountant 2020-06-28 12:26:51 +01:00
58f9d8baf2 Reformat to use a words file rather than babble 2020-06-25 22:02:11 +01:00
ba52458fd6 Start to implement proper validation of HTTP interface 2020-06-13 12:35:37 +01:00
fcbc29c80b Fix rove gRPC path given to tests 2020-06-13 11:49:24 +01:00
914eef05c0 Use standard PORT for host port 2020-06-13 11:41:24 +01:00
98249948a1 Fix up host ports and env variables 2020-06-13 11:17:52 +01:00
9d91fb836f Re-instate the stagger doc server 2020-06-13 10:59:25 +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
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
1d2087e2b9 Fix test instabilities by refactoring to make address dynamic and readable 2020-06-06 11:52:12 +01:00
a89e577aec Let the docker-compose file build the server docker 2020-06-05 21:45:21 +01:00
5a2d35aca8 Reorganise a little to move the server into it's own directory 2020-06-05 17:15:25 +01:00
78774329a8 Add a persistent data volume 2020-06-03 12:22:37 +01:00
07c5b9cf5a Fix passing port on command line 2020-06-01 18:10:25 +01:00
2e7b2d2928 Map the host 80 to the internal port 2020-06-01 17:49:45 +01:00
5f358fa9fd Fix the integration test and the default port for the compose 2020-05-30 22:53:12 +01:00
4a293eb912 Add a command line flag to set the port and default to 8080 2020-05-30 22:47:04 +01:00
e809c29b73 Rename executable for consistency to rove-server 2020-05-30 22:47:04 +01:00
46b7552ac5 Add docker files 2020-05-29 18:14:05 +01:00