Skip to main content

Configuration And Secrets

Cloud Configuration

  • GCP Secret Manager stores sensitive configuration.
  • Secret names use the xtrakt-json- prefix.
  • Cloud Run services receive configuration through environment variables and mounted or injected secrets.

Local Configuration

  • Local development uses appsettings.Development.json or appsettings.Local.json.
  • Do not commit local secrets.
  • Use development-only credentials for local testing.

NuGet Authentication

  • Private packages require a personal access token with read:packages scope configured in nuget.config.
  • CI uses GITHUB_TOKEN for GitHub Packages access.