868 Commits

Author SHA1 Message Date
8b6fef3c34 Change default port to 3000 2021-04-28 15:08:28 +02:00
8504e1a749 Add automatic deployment 2021-04-28 15:08:28 +02:00
be04fb5abd Add documentation for docker image 2021-04-28 11:13:01 +02:00
2cb34eb477 Add CI job building the binary and a docker image 2021-04-28 11:12:53 +02:00
e14e9c9229 Remove unnessary early header write 2021-04-28 08:49:20 +00:00
2d71584464 Change project name to Poseidon 2021-04-28 10:26:59 +02:00
ad9aa6fd6d Split up the NewRouter function to ease the creation of versioned routers 2021-04-27 10:05:30 +02:00
40aff301d8 Add function to write json to http response writer 2021-04-27 09:47:08 +02:00
712d0e6420 Cleanup code
This changes variable names that were abbreviations, uses more constants
from the net/http package and improves the json decoding / encoding.
2021-04-27 08:57:31 +02:00
78668ad430 Add graceful shutdown option to webserver 2021-04-27 08:42:35 +02:00
38434cef27 Add tests for health route 2021-04-26 14:20:01 +02:00
f8e864efdd Add health route 2021-04-26 12:46:38 +02:00
38ecc02a79 Add api package serving our api routes using gorilla/mux 2021-04-26 12:46:38 +02:00
08eb05e00f Add setup instructions to README 2021-04-26 11:16:33 +02:00
903e66f73b Add gofmt pre-commit-hook 2021-04-26 11:16:33 +02:00
5352673b2c Add golangci-lint and golint to CI 2021-04-26 11:16:23 +02:00
be93c36cc8 Add Hello CodeMoon with test 2021-04-26 11:15:50 +02:00
88e4cb5b0b Initial commit 2021-04-20 12:37:15 +00:00