aboutsummaryrefslogtreecommitdiff
path: root/planetwars-server
AgeCommit message (Collapse)AuthorFilesLines
2022-08-25add map info to matchesIlion Beyst2-2/+25
2022-08-25create db::maps moduleIlion Beyst2-0/+32
2022-08-23create maps tableIlion Beyst5-13/+28
2022-08-16return pagination object from list matches APIIlion Beyst1-7/+30
2022-08-12abstract matches pagination logicIlion Beyst1-42/+52
2022-08-09create password reset utilityIlion Beyst4-8/+92
Co-authored-by: Wout Schellaert <wout.schellaert@gmail.com>
2022-08-08implement before and after filters for matchesIlion Beyst2-8/+32
2022-08-04list matches for a specific botIlion Beyst2-3/+47
2022-08-02add parameters to recent_matches api endpointIlion Beyst2-4/+26
2022-07-31add winner to match api responsesIlion Beyst1-0/+2
2022-07-30list only public matches in APIIlion Beyst3-25/+47
2022-07-30add is_public to matchesIlion Beyst8-2/+17
2022-07-25don't allow registering reserved usernamesIlion Beyst1-0/+6
2022-07-25limit amount of matches used by rankerIlion Beyst3-4/+9
2022-07-25rename bot_api to client_apiIlion Beyst4-25/+30
2022-07-24pull docker bots before running themIlion Beyst1-2/+11
2022-07-24create new bot flowIlion Beyst1-2/+10
2022-07-24add bot detail pageIlion Beyst3-8/+25
2022-07-24basic user profile pagesIlion Beyst4-7/+10
2022-07-23store active version id in bots tableIlion Beyst10-30/+88
2022-07-23sort match players to ensure correct orderingIlion Beyst1-0/+5
2022-07-21show match url in planetwars_clientIlion Beyst3-0/+11
2022-07-21re-enable bot_api serverIlion Beyst1-0/+2
2022-07-20wrap bot api in oneof for extendabilityIlion Beyst1-15/+27
2022-07-17allow disabling ranker in develpomentIlion Beyst2-3/+10
2022-07-17create all required directories on startupIlion Beyst1-1/+16
2022-07-17cleanup: remove old configuration codeIlion Beyst1-9/+5
2022-07-16read GlobalConfig from configuration.tomlIlion Beyst2-19/+30
2022-07-16integrate registry with GlobalConfigIlion Beyst2-20/+48
2022-07-16move storage paths to GlobalConfigIlion Beyst6-37/+45
2022-07-14change runnerconfig to globalconfigIlion Beyst5-30/+25
2022-07-14create a configuration to hold docker registry urlIlion Beyst5-40/+76
2022-07-13refactor: unify match save and spawnIlion Beyst4-30/+32
2022-07-12refactor: delay BotSpec construction in RunMatchIlion Beyst5-47/+45
2022-07-11tying it together: execute docker botsIlion Beyst1-6/+17
2022-07-09refactor: pass on both Bot and BotVersion to MatchPlayerIlion Beyst4-24/+45
2022-07-08create a new bot verison on docker pushIlion Beyst1-5/+16
2022-07-07refactor: rename save_code_bundle to save_code_stringIlion Beyst4-6/+7
2022-07-07NewBotVersionIlion Beyst3-11/+14
2022-07-06rename code_bundle to bot_versionIlion Beyst12-31/+35
2022-07-05migrate code_bundles to bot_versionsIlion Beyst9-38/+37
2022-07-05migrate code_bundles to bot_versionsIlion Beyst2-0/+8
2022-07-04remove obsolete create match routeIlion Beyst2-101/+4
2022-07-04Merge branch 'bot-api' into nextIlion Beyst12-31/+355
2022-07-04cleanup and commentsIlion Beyst1-8/+3
2022-07-01use file metadata for returning data ranges and lengthsIlion Beyst1-12/+18
2022-07-03verify blob digest on uploadIlion Beyst1-5/+21
2022-06-30make sure that all pushed data is actually writtenIlion Beyst1-4/+5
2022-06-27implement admin loginIlion Beyst1-12/+29
2022-06-24don't allow accessing non-existing repositoriesIlion Beyst1-1/+1