Actually, it would be great if all Suite/Studio functionalities could be performed through ABP CLI commands.
Do you have any plans to make this possible?
As someone with over 35 years of experience in the profession, I believe this would add tremendous value to your product
No, I’m not asking this to integrate it into my own application. I asked because I want to use it as an AI bot where I can comfortably ask and get answers to questions related to ABP. I just wanted to clarify to avoid any misunderstanding
Hello,
Have you had a chance to check?
Thanks
Hello,
Have you had a chance to check?
Thanks
Hello,
Have you had a chance to check?
Thanks
Hello,
Have you had a chance to check?
Thanks
Hi,
I created a new solution, and without making any changes, when I hit Run from the Solution Runner, no services start—they just stay in a loading state, as you can see in the screenshot. I can’t even run a single service; I’ve tried that too. All the details are below. If you need more information, please let me know. What could be causing this problem?
Solution Configuration information:
Solution runner default profile file:
Default.abprun.json: { "folders": { "items": { "services": { "execution": { "order": 2 } }, "apps": { "execution": { "order": 0 } }, "gateways": { "execution": { "order": 1 } } } }, "applications": { "NucleusSoftware.ECTS.AuthServer": { "type": "dotnet-project", "path": "../../../apps/auth-server/NucleusSoftware.ECTS.AuthServer/NucleusSoftware.ECTS.AuthServer.csproj", "launchUrl": "http://localhost:44302", "kubernetesService": ".-authserver$", "healthCheckEndpoint": "/health-status", "healthUiEndpoint": "/health-ui", "folder": "apps", "execution": { "order": 3 } }, "NucleusSoftware.ECTS.SaasService": { "type": "dotnet-project", "path": "../../../services/saas/NucleusSoftware.ECTS.SaasService/NucleusSoftware.ECTS.SaasService.csproj", "launchUrl": "http://localhost:44309", "folder": "services", "healthCheckEndpoint": "/health-status", "healthUiEndpoint": "/health-ui", "kubernetesService": ".-saas$", "execution": { "order": 4 } }, "NucleusSoftware.ECTS.AuditLoggingService": { "type": "dotnet-project", "path": "../../../services/audit-logging/NucleusSoftware.ECTS.AuditLoggingService/NucleusSoftware.ECTS.AuditLoggingService.csproj", "launchUrl": "http://localhost:44377", "folder": "services", "kubernetesService": ".-auditlogging$", "healthCheckEndpoint": "/health-status", "healthUiEndpoint": "/health-ui", "execution": { "order": 0 } }, "NucleusSoftware.ECTS.GdprService": { "type": "dotnet-project", "path": "../../../services/gdpr/NucleusSoftware.ECTS.GdprService/NucleusSoftware.ECTS.GdprService.csproj", "launchUrl": "http://localhost:44312", "folder": "services", "kubernetesService": ".-gdpr$", "healthCheckEndpoint": "/health-status", "healthUiEndpoint": "/health-ui", "execution": { "order": 1 } }, "NucleusSoftware.ECTS.FileManagementService": { "type": "dotnet-project", "path": "../../../services/file-management/NucleusSoftware.ECTS.FileManagementService/NucleusSoftware.ECTS.FileManagementService.csproj", "launchUrl": "http://localhost:44361", "folder": "services", "kubernetesService": ".-filemanagement", "healthCheckEndpoint": "/health-status", "healthUiEndpoint": "/health-ui", "execution": { "order": 2 } }, "NucleusSoftware.ECTS.LanguageService": { "type": "dotnet-project", "path": "../../../services/language/NucleusSoftware.ECTS.LanguageService/NucleusSoftware.ECTS.LanguageService.csproj", "launchUrl": "http://localhost:44393", "folder": "services", "kubernetesService": ".-language", "healthCheckEndpoint": "/health-status", "healthUiEndpoint": "/health-ui", "execution": { "order": 3 } }, "NucleusSoftware.ECTS.ChatService": { "type": "dotnet-project", "path": "../../../services/chat/NucleusSoftware.ECTS.ChatService/NucleusSoftware.ECTS.ChatService.csproj", "launchUrl": "http://localhost:44303", "folder": "services", "kubernetesService": ".-chat$", "healthCheckEndpoint": "/health-status", "healthUiEndpoint": "/health-ui", "execution": { "order": 3 } }, "NucleusSoftware.ECTS.WebGateway": { "type": "dotnet-project", "path": "../../../gateways/web/NucleusSoftware.ECTS.WebGateway/NucleusSoftware.ECTS.WebGateway.csproj", "launchUrl": "http://localhost:44335", "kubernetesService": ".-webgateway$", "healthCheckEndpoint": "/health-status", "healthUiEndpoint": "/health-ui", "folder": "gateways", "execution": { "order": 2 } }, "NucleusSoftware.ECTS.Web": { "type": "dotnet-project", "path": "../../../apps/web/NucleusSoftware.ECTS.Web/NucleusSoftware.ECTS.Web.csproj", "launchUrl": "http://localhost:44318", "kubernetesService": ".-web$", "healthCheckEndpoint": "/health-status", "healthUiEndpoint": "/health-ui", "folder": "apps", "execution": { "order": 2 } }, "NucleusSoftware.ECTS.AdministrationService": { "type": "dotnet-project", "path": "../../../services/administration/NucleusSoftware.ECTS.AdministrationService/NucleusSoftware.ECTS.AdministrationService.csproj", "launchUrl": "http://localhost:44306", "kubernetesService": ".-administration$", "healthCheckEndpoint": "/health-status", "healthUiEndpoint": "/health-ui", "folder": "services", "execution": { "order": 6 } }, "NucleusSoftware.ECTS.IdentityService": { "type": "dotnet-project", "path": "../../../services/identity/NucleusSoftware.ECTS.IdentityService/NucleusSoftware.ECTS.IdentityService.csproj", "launchUrl": "http://localhost:44353", "kubernetesService": ".-identity$", "healthCheckEndpoint": "/health-status", "healthUiEndpoint": "/health-ui", "folder": "services", "execution": { "order": 5 } }, "NucleusSoftware.ECTS.UserReportService": { "type": "dotnet-project", "path": "../../../services/user-report/NucleusSoftware.ECTS.UserReportService/NucleusSoftware.ECTS.UserReportService.csproj", "launchUrl": "http://localhost:44360", "kubernetesService": ".-userreport$", "healthCheckEndpoint": "/health-status", "healthUiEndpoint": "/health-ui", "folder": "services" }, "NucleusSoftware.ECTS.UserManagementService": { "type": "dotnet-project", "path": "../../../services/user-management/NucleusSoftware.ECTS.UserManagementService/NucleusSoftware.ECTS.UserManagementService.csproj", "launchUrl": "http://localhost:44382", "kubernetesService": ".-usermanagement$", "healthCheckEndpoint": "/health-status", "healthUiEndpoint": "/health-ui", "folder": "services" }, "NucleusSoftware.ECTS.SchedulerService": { "type": "dotnet-project", "path": "../../../services/scheduler/NucleusSoftware.ECTS.SchedulerService/NucleusSoftware.ECTS.SchedulerService.csproj", "launchUrl": "http://localhost:44397", "kubernetesService": ".-scheduler$", "healthCheckEndpoint": "/health-status", "healthUiEndpoint": "/health-ui", "folder": "services" }, "NucleusSoftware.ECTS.ReferenceDataService": { "type": "dotnet-project", "path": "../../../services/reference-data/NucleusSoftware.ECTS.ReferenceDataService/NucleusSoftware.ECTS.ReferenceDataService.csproj", "launchUrl": "http://localhost:44339", "kubernetesService": ".-referencedata$", "healthCheckEndpoint": "/health-status", "healthUiEndpoint": "/health-ui", "folder": "services" }, "NucleusSoftware.ECTS.NotificationService": { "type": "dotnet-project", "path": "../../../services/notification/NucleusSoftware.ECTS.NotificationService/NucleusSoftware.ECTS.NotificationService.csproj", "launchUrl": "http://localhost:44326", "kubernetesService": ".-notification$", "healthCheckEndpoint": "/health-status", "healthUiEndpoint": "/health-ui", "folder": "services" }, "NucleusSoftware.ECTS.FileStorageService": { "type": "dotnet-project", "path": "../../../services/file-storage/NucleusSoftware.ECTS.FileStorageService/NucleusSoftware.ECTS.FileStorageService.csproj", "launchUrl": "http://localhost:44325", "kubernetesService": ".-filestorage$", "healthCheckEndpoint": "/health-status", "healthUiEndpoint": "/health-ui", "folder": "services" }, "NucleusSoftware.ECTS.PhaseService": { "type": "dotnet-project", "path": "../../../services/phase/NucleusSoftware.ECTS.PhaseService/NucleusSoftware.ECTS.PhaseService.csproj", "launchUrl": "http://localhost:44316", "kubernetesService": ".-phase$", "healthCheckEndpoint": "/health-status", "healthUiEndpoint": "/health-ui", "folder": "services" }, "NucleusSoftware.ECTS.SettlementReportService": { "type": "dotnet-project", "path": "../../../services/settlement-report/NucleusSoftware.ECTS.SettlementReportService/NucleusSoftware.ECTS.SettlementReportService.csproj", "launchUrl": "http://localhost:44310", "kubernetesService": ".-settlementreport$", "healthCheckEndpoint": "/health-status", "healthUiEndpoint": "/health-ui", "folder": "services" }, "NucleusSoftware.ECTS.CheckReportService": { "type": "dotnet-project", "path": "../../../services/check-report/NucleusSoftware.ECTS.CheckReportService/NucleusSoftware.ECTS.CheckReportService.csproj", "launchUrl": "http://localhost:44368", "kubernetesService": ".-checkreport$", "healthCheckEndpoint": "/health-status", "healthUiEndpoint": "/health-ui", "folder": "services" }, "NucleusSoftware.ECTS.ReconcilliationService": { "type": "dotnet-project", "path": "../../../services/reconcilliation/NucleusSoftware.ECTS.ReconcilliationService/NucleusSoftware.ECTS.ReconcilliationService.csproj", "launchUrl": "http://localhost:44364", "kubernetesService": ".-reconcilliation$", "healthCheckEndpoint": "/health-status", "healthUiEndpoint": "/health-ui", "folder": "services" }, "NucleusSoftware.ECTS.SettlementService": { "type": "dotnet-project", "path": "../../../services/settlement/NucleusSoftware.ECTS.SettlementService/NucleusSoftware.ECTS.SettlementService.csproj", "launchUrl": "http://localhost:44352", "kubernetesService": ".-settlement$", "healthCheckEndpoint": "/health-status", "healthUiEndpoint": "/health-ui", "folder": "services" }, "NucleusSoftware.ECTS.CheckReturnService": { "type": "dotnet-project", "path": "../../../services/check-return/NucleusSoftware.ECTS.CheckReturnService/NucleusSoftware.ECTS.CheckReturnService.csproj", "launchUrl": "http://localhost:44322", "kubernetesService": ".-checkreturn$", "healthCheckEndpoint": "/health-status", "healthUiEndpoint": "/health-ui", "folder": "services" }, "NucleusSoftware.ECTS.CheckImageService": { "type": "dotnet-project", "path": "../../../services/check-image/NucleusSoftware.ECTS.CheckImageService/NucleusSoftware.ECTS.CheckImageService.csproj", "launchUrl": "http://localhost:44379", "kubernetesService": ".-checkimage$", "healthCheckEndpoint": "/health-status", "healthUiEndpoint": "/health-ui", "folder": "services" }, "NucleusSoftware.ECTS.CheckSubmissionService": { "type": "dotnet-project", "path": "../../../services/check-submission/NucleusSoftware.ECTS.CheckSubmissionService/NucleusSoftware.ECTS.CheckSubmissionService.csproj", "launchUrl": "http://localhost:44304", "kubernetesService": ".*-checksubmission$", "healthCheckEndpoint": "/health-status", "healthUiEndpoint": "/health-ui", "folder": "services" } },
"containers": { "serviceName": "ECTS-Containers", "files": { "../../docker/containers/elasticsearch.yml": {}, "../../docker/containers/grafana.yml": {}, "../../docker/containers/kibana.yml": {}, "../../docker/containers/postgresql.yml": {}, "../../docker/containers/prometheus.yml": {}, "../../docker/containers/rabbitmq.yml": {}, "../../docker/containers/redis.yml": {} } }, "metadata": {} }