Add Docker Launch to Windows Application
Budget: £20 – £250 GBP
We have a C# .NET 5.0 Windows App that parses game logs produced from the game Team Fortress 2. This displays stats such as number of kills / deaths etc.
We require this app extending so that it:
1) On a button click, runs a (provided) Docker image that runs a Team Fortress 2 server.
2) Monitors the game log on that server live.
3) When it sees the Game_Over event in the logs it extracts the log for display using the (existing) parser code and UI.
4) When the game is over, close down the Docker container.
We already have a Docker image with the Team Fortress 2 server installed.
We also have some test code for launching the container and provide the environmental values required to control the game (game length, map, TCP port etc). The test code currently launches the container using PowerShell but we want that converting to a better solution such as Docker.DotNet.
We will pay into a milestone upfront but no payments will be released until the project is fully completed with a working solution.
A working solution with full source code is required before the project will be considered complete.
We require this app extending so that it:
1) On a button click, runs a (provided) Docker image that runs a Team Fortress 2 server.
2) Monitors the game log on that server live.
3) When it sees the Game_Over event in the logs it extracts the log for display using the (existing) parser code and UI.
4) When the game is over, close down the Docker container.
We already have a Docker image with the Team Fortress 2 server installed.
We also have some test code for launching the container and provide the environmental values required to control the game (game length, map, TCP port etc). The test code currently launches the container using PowerShell but we want that converting to a better solution such as Docker.DotNet.
We will pay into a milestone upfront but no payments will be released until the project is fully completed with a working solution.
A working solution with full source code is required before the project will be considered complete.