Tools for the Traveller RPG
- Install the .NET 10 SDK: https://learn.microsoft.com/dotnet/core/install/
- Run
dotnet --infoto confirm the SDK is available.
- Open a console and go to
TravellerTools/TravellerTools/. - Run
dotnet restore TravellerTools.sln. - Run
dotnet build TravellerTools.sln. - Run
dotnet test Grauenwolf.TravellerTools.Tests/Grauenwolf.TravellerTools.Tests.csproj. - Run
dotnet run --project Grauenwolf.TravellerTools.Web/Grauenwolf.TravellerTools.Web.csproj. - Open
http://localhost:5000/or the URL shown in the app output.
- Open a console and go to
TravellerTools/ docker compose builddocker compose up -d travellertools-web- Now open a browser and head to http://localhost:8080/
- To stop:
docker compose down
- Open a console and go to
TravellerTools/ docker compose --profile dev up --build travellertools-web-dev- Now open a browser and head to http://localhost:8081/
- This profile mounts the source tree and runs the app with
dotnet runinside an SDK container. - To stop:
docker compose --profile dev down
If Docker runtime behavior differs from local dotnet run, please open an issue with:
- the exact command used (
docker build,docker compose up, profile) - container logs
- browser/network errors for static files (if styles/scripts are missing)