Below is the link I used, which I followed to a tee. I built the image with changed database string, testing the connections, verified Creatio is running, and still the container fails to start???
{ "Logging": { "LogLevel": { "Default": "Warning" } }, "AllowedHosts": "*", "AllowedCorsOrigins": "[\"none.com\"]", "DbProvider": "Postgres", "DatabaseConnectionString": "Server=host.docker.internal;Port=5432;Database=creatio_db;User ID=postgres;password=testpassword123;Timeout=500; CommandTimeout=400;MaxPoolSize=1024;", "X509CertificatePath": "openssl.pfx", "Clients": "[{\"ClientId\":\"bpmonline-designer\",\"ClientName\":\"Bpmonline designer\",\"Secrets\":[\"665b6f638c2da3ecc5d3a1868eb9352f6e01ee4a\"],\"AllowedGrantTypes\":[\"implicit\",\"client_credentials\"],\"RedirectUris\":[\"http://localhost:4200\",\"http://localhost:4200/lib\",\"http://localhost:4200/lib/\"],\"PostLogoutRedirectUris\":[\"http://localhost:4200\"],\"IdentityTokenLifetime\": 300,\"AccessTokenLifetime\": 3600,\"Properties\": {\"AllowedQueryParameters\": \"[\\\"invitationHash\\\",\\\"targetSubject\\\"]\"},\"AllowedScopes\": [\"register_own_resource\", \"get_resource_list\", \"get_client_info\",\"find_clients\",\"remove_client\",\"update_client\", \"add_registrar_client\", \"IdentityServerApi\"]}]", "FeatureManagement": { "Full": true }, "DbConnectionRetryOptions": { "MaxRetryCount": 5, "MaxRetryDelay": 6 }, "IgnoreDbCertificateValidation": true, "MsSqlCompatibilityLevel": 120 }
The Dockerfile: FROM mcr.microsoft.com/dotnet/aspnet:8.0 WORKDIR /app COPY . ./ ENV ASPNETCORE_URLS=http://+:80 EXPOSE 80 ENTRYPOINT ["dotnet", "IdentityService.dll"]
The command I used to run the dotnet8 IdentityService: docker run --env=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin --env=ASPNETCORE_URLS=http://+:80 --env=DOTNET_RUNNING_IN_CONTAINER=true --env=DOTNET_VERSION=8.0.10 --env=ASPNET_VERSION=8.0.10 --workdir=/app -p 80:80 -d creatio-identity-service:latest
Like
0 comments