# Copy the relevant values into the deployment environment. Do not commit secrets. $env:ConnectionStrings__SibylaDb = "Host=localhost;Database=sibyla;Username=sibyla_app;Password=CHANGE-ME" $env:Sibyla__PublicBaseUrl = "https://sibyla.gottsolutions.net" $env:Sibyla__StorageRoot = "D:\Sibyla\Storage" $env:Identity__Authority = "https://login.gottsolutions.net" $env:Identity__Audience = "sibyla-api" $env:Identity__ClientId = "sibyla-web" $env:Identity__ClientSecret = "CHANGE-ME" $env:DocumentStorage__Provider = "Nextcloud" $env:DocumentStorage__Nextcloud__BaseUrl = "https://nextcloud.gottsolutions.net/" $env:DocumentStorage__Nextcloud__UserName = "CHANGE-ME" $env:DocumentStorage__Nextcloud__AppPassword = "CHANGE-ME" $env:DocumentStorage__Nextcloud__RootPath = "Sibyla" $env:Jobs__PollInterval = "00:00:03" $env:Jobs__LeaseDuration = "00:02:00" $env:Jobs__HeartbeatInterval = "00:00:20" $env:Jobs__InitialRetryDelay = "00:00:30" $env:Jobs__MaximumRetryDelay = "00:30:00" $env:Jobs__ExtractionConcurrency = "2" $env:Jobs__AssessmentConcurrency = "2" $env:Jobs__IntegrationConcurrency = "1" $env:Jobs__MaintenanceConcurrency = "1" $env:HermesExtraction__ExecutablePath = "C:\SibylaApps\Documental-agent\.venv\Scripts\hermes.exe" $env:HermesExtraction__AgentHome = "C:\SibylaApps\Documental-agent" $env:HermesExtraction__Profile = "documental-agent" $env:HermesExtraction__WorkingRoot = "C:\SibylaApps\Documental-agent\jobs\sibyla-worker" $env:HermesExtraction__PdfTextExtractorExecutablePath = "C:\SibylaApps\Sibyla.PdfTextExtractor\Sibyla.PdfTextExtractor.exe" $env:HermesExtraction__PdfTextExtractorTimeout = "00:00:15" $env:HermesExtraction__Timeout = "00:03:00" # Keep disabled until the separate restricted profile passes the acceptance checks in # docs/hermes-financial-agent-instructions.md. Set Enabled consistently for API and Worker. $env:HermesFinancialAgent__Enabled = "false" $env:HermesFinancialAgent__AutomaticDocumentAssessment = "true" $env:HermesFinancialAgent__ExecutablePath = "C:\SibylaApps\Financial-agent\.venv\Scripts\hermes.exe" $env:HermesFinancialAgent__AgentHome = "C:\SibylaApps\Financial-agent" $env:HermesFinancialAgent__Profile = "financial-agent" $env:HermesFinancialAgent__WorkingRoot = "C:\SibylaApps\Financial-agent\jobs\sibyla-worker" $env:HermesFinancialAgent__Timeout = "00:03:00" # Deploy Cegid disabled first. Company connections and encrypted client secrets are # configured in Sibyla after the shared certificate/key ring has been provisioned. $env:Cegid__Enabled = "false" $env:Cegid__SalesPollInterval = "00:15:00" $env:Cegid__ImportSalesPdfs = "true" $env:Cegid__ProjectPurchasesToExcel = "false" $env:Cegid__ProjectSalesToExcel = "false" $env:Cegid__SecretProtection__KeyRingPath = "D:\SibylaData\Keys\Cegid" $env:Cegid__SecretProtection__CertificateThumbprint = "CHANGE-ME" $env:ExcelCommit__MicrosoftGraph__Enabled = "false" # $env:ExcelCommit__MicrosoftGraph__ReceivablesTableName = "Table4" # $env:ExcelCommit__MicrosoftGraph__ReceivablesExpectedSchemaFingerprint = "CHANGE-ME" # $env:ExcelCommit__MicrosoftGraph__SupplierDetailTableName = "Table13" # $env:ExcelCommit__MicrosoftGraph__SupplierDetailExpectedSchemaFingerprint = "CHANGE-ME"