Commit graph

24 commits

Author SHA1 Message Date
e242fcc4f7 Fix issue with command returning true when no rover was spawned 2020-06-06 00:18:41 +01:00
9c0dde616b Refactor to implement integration testing for rove 2020-06-06 00:04:30 +01:00
6bc52a130d Print the list of rovers from the radar response 2020-06-05 23:18:07 +01:00
cade908ed2 Refactor APIs to take an /{accountid}/ prefix 2020-06-05 23:08:59 +01:00
9ae1f50f46 Rename /commands to /command
Make it a verb not a GET fetch
2020-06-05 22:34:32 +01:00
9d57f48f98 Add /rover command to get rover info 2020-06-05 22:23:01 +01:00
832f206a53 Store the host in the config file 2020-06-05 21:48:57 +01:00
d3dd1130a2 Very minor cleanups and error addition 2020-06-05 21:29:55 +01:00
62d3ed3a56 Add missing Dockerfile 2020-06-05 21:29:40 +01:00
88087e0338 Implement most rove commands
Need to finish up /commands

	Need to pretify output of others
2020-06-05 19:08:36 +01:00
0620b9ce99 Add empty "rove" executable 2020-06-05 18:26:11 +01:00
5a2d35aca8 Reorganise a little to move the server into it's own directory 2020-06-05 17:15:25 +01:00
179dd3f984 Implement saving and loading for account data, currently a basic json file 2020-05-31 19:15:57 +01:00
93decc027b Refactor into server object to handle registered accounts 2020-05-31 11:18:26 +01:00
eccb726f74 Add the concept of a player and the /register endpoint 2020-05-31 00:08:50 +01:00
8a17fcf59f Be a good citizen and set the header in the reply 2020-05-30 23:25:40 +01:00
b462ceb104 Add logging to the status request 2020-05-30 23:18:05 +01:00
5d250edb6b Update comments 2020-05-30 23:17:59 +01:00
5f358fa9fd Fix the integration test and the default port for the compose 2020-05-30 22:53:12 +01:00
522e8205b3 Use the rove package ServerStatus type 2020-05-30 22:47:04 +01:00
a6d86c2581 Add an integration test 2020-05-30 22:47:04 +01:00
b76fd1003c Add empty integration tests file 2020-05-30 22:47:04 +01:00
4a293eb912 Add a command line flag to set the port and default to 8080 2020-05-30 22:47:04 +01:00
73a1e1fd21 Housekeeping
Move docs and commands out into their own files
2020-05-30 22:46:53 +01:00