9c8775d740f8ca39c34be7efbc0624a78006895e
STEP 3 Arcade
Godot study game with a bundled ASP.NET Core Questions API.
Local API
Run the Questions API:
dotnet run --project api/QuestionsApi/QuestionsApi.csproj
For deployed environments, set these as environment variables:
MongoDB__ConnectionString
MongoDB__DatabaseName
Jwt__Key
Jwt__Issuer
Jwt__Audience
Default local endpoint:
http://localhost:5008/api/questions/search
The Godot client reads this from project.godot:
step3/questions_api_url
Push Build
.github/workflows/questions-api.yml builds and publishes the Questions API Docker image to GitHub Container Registry on pushes to main.
Set deployment hosting to consume:
ghcr.io/<owner>/<repo>/questions-api:latest
Languages
C#
48.2%
GDScript
46%
HTML
3.8%
JavaScript
0.8%
Python
0.6%
Other
0.6%