Commit graph

340 commits

Author SHA1 Message Date
f1e6311366 Add coverage data to github action 2020-05-31 11:55:46 +01:00
95963e9b29 Add test script 2020-05-31 11:40:40 +01:00
0f507cf4fd Add test coverage to the output 2020-05-31 11:34:23 +01:00
3aaf5e6b81 Add test for HandleRegister function 2020-05-31 11:22:20 +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
8c4bf4f75f Add basic world object and tests 2020-05-30 23:42:01 +01:00
8a17fcf59f Be a good citizen and set the header in the reply 2020-05-30 23:25:40 +01:00
a26bd9ab4d Clean up test workflow step names 2020-05-30 23:21:40 +01:00
efaccc4ded Add a step to cleanly take down the deployment 2020-05-30 23:20:29 +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
6f9d400d8b Rename the Github action 2020-05-30 23:03:42 +01:00
60a3f37f09 Merge github actions and add docker-compose deploy and integration test 2020-05-30 22:58:15 +01:00
346c59e5ee Implement the integration test to check the status 2020-05-30 22:53:28 +01:00
5f358fa9fd Fix the integration test and the default port for the compose 2020-05-30 22:53:12 +01:00
3043409939 Fix docker file for cmd subpath 2020-05-30 22:52:50 +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
60cbf8b8d0 Add rove package for the client api 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
e809c29b73 Rename executable for consistency to rove-server 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
b04eb8a04a Move design to docs 2020-05-29 18:24:34 +01:00
add366c0bd Fix the docker CI
Github Actions doesn't like specifying the dockerfile through the symlink of it's own creation
2020-05-29 18:23:35 +01:00
923fb069e2 Update the build status images 2020-05-29 18:18:15 +01:00
e562e950c4 Rename the CI pipelines 2020-05-29 18:17:13 +01:00
04998ae935 Merge branch 'master' of github.com:mdiluz/rove 2020-05-29 18:15:29 +01:00
Marc Di Luzio
b4ca6ae39b
Add docker build to the CI 2020-05-29 18:15:11 +01:00
46b7552ac5 Add docker files 2020-05-29 18:14:05 +01:00
b5b41c95a5 Add SIGTERM handler and logging
Also change port to default http
2020-05-29 18:13:26 +01:00
4a0a91a1f1 Add basic /status endpoint
Also add test for this endpoint
2020-05-29 17:58:17 +01:00
5377e42e71 Add a basic server router to main 2020-05-29 17:41:11 +01:00
9deda4b3fb Add a go.mod file 2020-05-29 17:35:01 +01:00
532a37a858 Update the README with basic information 2020-05-29 17:14:48 +01:00
d56af8fa46 Add starter design doc 2020-05-29 17:07:34 +01:00
Marc Di Luzio
3145e2e79c
Add basic go build workglow 2020-05-29 16:57:52 +01:00
356add419a Add basic main file 2020-05-29 16:54:29 +01:00
fa359f4f51 Initial commit 2020-05-29 16:50:49 +01:00