{"owner":"ivanpaulovich","repo":"clean-architecture-manga","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"docker-compose/docker-compose.backend-only.yml","servicesCount":4,"services":[{"name":"accounts-api","image":"${DOCKER_REGISTRY-}accounts","build":{"context":"../accounts-api/","dockerfile":"src/WebApi/Dockerfile"},"ports":["5001:5001"],"environment":["ASPNETCORE_ENVIRONMENT=Development","ASPNETCORE_URLS=https://*:5001","ASPNETCORE_Kestrel__Certificates__Default__Password=MyCertificatePassword","ASPNETCORE_Kestrel__Certificates__Default__Path=/https/localhost.pfx","PersistenceModule__DefaultConnection=Server=sql1;User Id=sa;Password=<YourStrong!Passw0rd>;Database=Accounts;","AuthenticationModule__AuthorityUrl=https://localhost:5000"],"volumes":["../.docker/https:/https:ro"],"depends_on":["sql1","accounts-api-seed","identity-server"]},{"name":"accounts-api-seed","build":{"context":"../accounts-api/","dockerfile":"../accounts-api-seed/Dockerfile"},"command":"bash -c \"/root/.dotnet/tools/dotnet-ef database update --project src/Infrastructure --startup-project src/WebApi\"","environment":["PersistenceModule__DefaultConnection=Server=sql1;User Id=sa;Password=<YourStrong!Passw0rd>;Database=Accounts;"],"depends_on":["sql1"]},{"name":"identity-server","image":"${DOCKER_REGISTRY-}identityserver","build":{"context":"../","dockerfile":"identity-server/Dockerfile"},"ports":["5000:5000"],"environment":["ASPNETCORE_ENVIRONMENT=Development","ASPNETCORE_URLS=https://*:5000","ASPNETCORE_Kestrel__Certificates__Default__Password=MyCertificatePassword","ASPNETCORE_Kestrel__Certificates__Default__Path=/https/localhost.pfx","IDENTITY_SERVER_ORIGIN=https://localhost:5000","RedirectUris=https://localhost:5002/signin-oidc","PostLogoutRedirectUris=https://localhost:5002","AllowedCorsOrigins=https://localhost:5002"],"volumes":["../.docker/https:/https:ro"]},{"name":"sql1","image":"mcr.microsoft.com/mssql/server:2019-latest","ports":["1433:1433"],"environment":["SA_PASSWORD=<YourStrong!Passw0rd>","ACCEPT_EULA=Y","MSSQL_PID=Developer"]}],"exposedPorts":["5001","5000","1433"],"dockerRunCommand":"docker run -d --name clean-architecture-manga -p 5001:5001 --restart always mcr.microsoft.com/mssql/server:2019-latest","podmanRunCommand":"podman run -d --name clean-architecture-manga -p 5001:5001 --restart always mcr.microsoft.com/mssql/server:2019-latest","skopeoInspectCommand":"skopeo inspect docker://docker.io/mcr.microsoft.com/mssql/server:2019-latest","orasPullCommand":"oras pull mcr.microsoft.com/mssql/server:2019-latest","registryMeta":{"provider":"dockerhub","image":"mcr.microsoft.com/mssql/server","canonicalImage":"docker.io/mcr.microsoft.com/mssql/server:2019-latest","latestTag":"2019-latest","cliCommands":{"dockerRun":"docker run -d --name clean-architecture-manga -p 5001:5001 --restart always mcr.microsoft.com/mssql/server:2019-latest","dockerPull":"docker pull mcr.microsoft.com/mssql/server:2019-latest","podmanRun":"podman run -d --name clean-architecture-manga -p 5001:5001 --restart always mcr.microsoft.com/mssql/server:2019-latest","skopeoInspect":"skopeo inspect docker://docker.io/mcr.microsoft.com/mssql/server:2019-latest","orasPull":"oras pull mcr.microsoft.com/mssql/server:2019-latest","composeYaml":"services:\n  clean-architecture-manga:\n    image: mcr.microsoft.com/mssql/server:2019-latest\n    restart: unless-stopped\n    ports:\n      - \"5001:5001\""}}}