Deployment
Local run
Section titled “Local run”From the repository root:
dotnet run --project agentcircuits.server/src/AgentCircuits.Server.csprojBy default the runtime listens on http://127.0.0.1:8080.
Key server settings
Section titled “Key server settings”The active server config shape uses:
AgentCircuits:Storage:ModeAgentCircuits:Storage:PathAgentCircuits:Storage:ConnectionStringAgentCircuits:Storage:SchemaAgentCircuits:Storage:EnsureSchemaAgentCircuits:Storage:Migrations:Enabled
AgentCircuits:Portal:BasePathAgentCircuits:UI:BasePathAgentCircuits:UI:ApiBasePathAgentCircuits:UI:HubsBasePathProgram.cs also accepts Storage:Sql:ConnectionString as a fallback connection string key.
Container deployment
Section titled “Container deployment”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.
Storage choices
Section titled “Storage choices”The host supports:
- file storage
- in-memory storage
- SQL storage
Use SQL Storage for the PostgreSQL-specific setup.