Commit graph

48 commits

Author SHA1 Message Date
Ilion Beyst
ae57359353 upgrade to diesel 2.0 2022-10-12 22:52:15 +02:00
Ilion Beyst
19b9a6ea1b add new bot stats endpoint 2022-10-11 22:58:42 +02:00
Ilion Beyst
f7eedc6ca1 enable request & response compression 2022-10-10 13:23:18 +02:00
Ilion Beyst
8f6b34db10 add integration test stub 2022-09-30 17:28:24 +02:00
Ilion Beyst
3058028edc allow retrieving bot code 2022-09-10 18:56:03 +02:00
Ilion Beyst
c80ce33279 allow selecting a map in editor view 2022-08-27 17:05:11 +02:00
Ilion Beyst
406c726601 create password reset utility
Co-authored-by: Wout Schellaert <wout.schellaert@gmail.com>
2022-08-09 23:27:22 +02:00
Ilion Beyst
3c2f4977e4 add parameters to recent_matches api endpoint 2022-08-02 20:12:34 +02:00
Ilion Beyst
e8dbb01933 list only public matches in API 2022-07-30 19:49:08 +02:00
Ilion Beyst
67276bd0bb rename bot_api to client_api 2022-07-25 22:16:50 +02:00
Ilion Beyst
ccfe86729e add bot detail page 2022-07-24 16:45:29 +02:00
Ilion Beyst
33664eff2c basic user profile pages 2022-07-24 15:15:42 +02:00
Ilion Beyst
1011015b29 show match url in planetwars_client 2022-07-21 21:42:47 +02:00
Ilion Beyst
b84e9be9d6 re-enable bot_api server 2022-07-21 20:29:01 +02:00
Ilion Beyst
e5cb04208f allow disabling ranker in develpoment 2022-07-17 18:23:24 +02:00
Ilion Beyst
09c543eee3 create all required directories on startup 2022-07-17 17:07:53 +02:00
Ilion Beyst
c16b068f8b cleanup: remove old configuration code 2022-07-17 15:10:17 +02:00
Ilion Beyst
dad19548d1 read GlobalConfig from configuration.toml 2022-07-16 21:57:12 +02:00
Ilion Beyst
0cf7b5299d integrate registry with GlobalConfig 2022-07-16 21:47:34 +02:00
Ilion Beyst
d13d131130 move storage paths to GlobalConfig 2022-07-16 21:22:03 +02:00
Ilion Beyst
ec5c91d37b change runnerconfig to globalconfig 2022-07-14 21:50:42 +02:00
Ilion Beyst
00459f9e3d create a configuration to hold docker registry url 2022-07-14 20:53:08 +02:00
Ilion Beyst
0f14dee499 refactor: rename save_code_bundle to save_code_string 2022-07-07 19:13:55 +02:00
Ilion Beyst
b3df5c6f8c migrate code_bundles to bot_versions 2022-07-05 20:34:20 +02:00
Ilion Beyst
ea05674b44 remove obsolete create match route 2022-07-04 22:33:35 +02:00
Ilion Beyst
951cb29311 upgrade to axum 0.5 2022-06-20 22:01:26 +02:00
Ilion Beyst
dde0bc820e accept docker push 2022-06-12 21:03:41 +02:00
Ilion Beyst
30de8107b4 implement leaderboard endpoint 2022-05-17 21:13:29 +02:00
Ilion Beyst
e7da88c6a5 restructure server entrypoint for ranker 2022-04-27 20:43:12 +02:00
Ilion Beyst
fd52e266c6 apply clippy suggestions 2022-03-13 15:20:03 +01:00
Ilion Beyst
5265e19507 bot upload PoC 2022-02-28 22:44:06 +01:00
Ilion Beyst
da71643176 seed simplebot on server startup 2022-02-27 21:47:29 +01:00
Ilion Beyst
22a8f3d619 save all uploaded code bundles in database 2022-02-27 20:35:22 +01:00
Ilion Beyst
e96578db48 remove old Rocket artifacts 2022-02-24 21:13:07 +01:00
Ilion Beyst
9c90e79575 implement basic configuration 2022-02-20 23:06:05 +01:00
Ilion Beyst
c7f4da07c1 separate match data api from match log api 2022-02-12 23:52:45 +01:00
Ilion Beyst
fc10359997 store demo matches in database 2022-02-08 20:13:24 +01:00
Ilion Beyst
bfbcc173f8 allow retrieving match log for submitted bot 2022-01-27 19:22:48 +01:00
Ilion Beyst
294c75823d add endpoint for standalone upload of bot code 2022-01-26 20:54:19 +01:00
Ilion Beyst
5b10d5e98e add match_state to matches 2022-01-03 23:36:19 +01:00
Ilion Beyst
69331eb08a serve match logs 2022-01-02 17:56:52 +01:00
Ilion Beyst
85dcf3ba2f store matches in database 2022-01-02 16:14:03 +01:00
Ilion Beyst
bdb77f97d6 minimal port of start_match logic 2022-01-01 16:32:55 +01:00
Ilion Beyst
e145947d05 match form stubs 2022-01-01 11:26:49 +01:00
Ilion Beyst
0f27ca80fb prototype code upload 2021-12-30 23:41:47 +01:00
Ilion Beyst
f5e8b4093a prototype bots pages 2021-12-30 23:40:37 +01:00
Ilion Beyst
c6ca7cf2d1 nest api routes under /api 2021-12-30 16:38:02 +01:00
Ilion Beyst
3edf5d60f5 rename to planetwars-server 2021-12-30 11:45:59 +01:00
Renamed from backend/src/lib.rs (Browse further)