Skip to content

Deployment

From the repository root:

Terminal window
dotnet run --project agentcircuits.server/src/AgentCircuits.Server.csproj

By default the runtime listens on http://127.0.0.1:8080.

The active server config shape uses:

AgentCircuits:Storage:Mode
AgentCircuits:Storage:Path
AgentCircuits:Storage:ConnectionString
AgentCircuits:Storage:Schema
AgentCircuits:Storage:EnsureSchema
AgentCircuits:Storage:Migrations:Enabled
AgentCircuits:Portal:BasePath
AgentCircuits:UI:BasePath
AgentCircuits:UI:ApiBasePath
AgentCircuits:UI:HubsBasePath

Program.cs also accepts Storage:Sql:ConnectionString as a fallback connection string key.

The checked-in Dockerfile builds the UI and server, installs Python, LibreOffice, Poppler, Tesseract, and JavaScript packages, exposes port 8080, and defines a health check.

The compose file shows the expected PostgreSQL-backed deployment shape and the environment variables needed for SQL storage.

The host supports:

  • file storage
  • in-memory storage
  • SQL storage

Use SQL Storage for the PostgreSQL-specific setup.