Jan-Eric Hellenberg
ba51956ec3
Add destroy runner route
2021-05-10 16:28:35 +02:00
Jan-Eric Hellenberg
e45cd92557
Fix bad import rebase artifacts
2021-05-10 12:59:18 +00:00
Jan-Eric Hellenberg
abb1ce1bf8
Add EntityStore interface
2021-05-10 12:59:18 +00:00
Maximilian Paß
0dc4d28c1b
Add e2e tests in ci stage
2021-05-07 12:54:15 +02:00
Konrad Hanff
52b80583b5
Implement review suggestions
...
Improve logging, constants for routes, RWMutex for ExerciseRunners,
use url.URL for websocket url building
2021-05-06 09:38:00 +02:00
Konrad Hanff
612bc55bdd
Add tests for runners execute route
...
Co-authored-by: Tobias Kantusch <tobias.kantusch@student.hpi.uni-potsdam.de >
2021-05-06 08:03:48 +02:00
Felix Auringer
c497e2f19c
Improve configuration with config file
...
This adds explanations to the example config file, renames the file
in order to enable yaml syntax highlighting and fixes the parsing of
the flag specifying where to find the configuration file.
2021-05-05 10:39:36 +00:00
Maximilian Paß
c092199693
Add basic nomad integration and runner provider
2021-05-04 13:08:04 +02:00
sirkrypt0
40a22ecbb1
Move http server start from main to runServer
2021-05-04 09:35:57 +00:00
sirkrypt0
b744d7f16c
Add tls configuration
2021-05-04 09:35:57 +00:00
sirkrypt0
5182873137
Add structured logging
2021-04-30 08:25:40 +02:00
Felix Auringer
f95d96acd8
Add option to configure poseidon
...
It exists a default configuration. It can be overwritten by adding
a configuration.yaml. This can again be overwritten by environment
variables.
2021-04-29 12:10:38 +02:00
sirkrypt0
8b6fef3c34
Change default port to 3000
2021-04-28 15:08:28 +02:00
Felix Auringer
2d71584464
Change project name to Poseidon
2021-04-28 10:26:59 +02:00
Felix Auringer
78668ad430
Add graceful shutdown option to webserver
2021-04-27 08:42:35 +02:00
Felix Auringer
38ecc02a79
Add api package serving our api routes using gorilla/mux
2021-04-26 12:46:38 +02:00
Jan-Eric Hellenberg
be93c36cc8
Add Hello CodeMoon with test
2021-04-26 11:15:50 +02:00