Problem
Temporalio dev container: https://hub.docker.com/r/temporalio/temporal
Temporal: https://temporal.io/
Solution
Create a new nuget package Testcontainers.Temporalio
Benefit
Standard temporalio testcontainer package, helping integration tests using temporal dev server on CI.
Alternatives
Build on your own all the time:
container = new ContainerBuilder()
.WithImage("temporalio/temporal:latest")
.WithCommand("server", "start-dev", "--ip", "0.0.0.0")
.WithPortBinding(GrpcPort, true)
.WithPortBinding(HttpPort, true)
.WithWaitStrategy(Wait.ForUnixContainer().UntilHttpRequestIsSucceeded(r => r
.ForPath("/api/v1/namespaces")
.ForPort(HttpPort)))
.Build();
Would you like to help contributing this enhancement?
Yes
Problem
Temporalio dev container: https://hub.docker.com/r/temporalio/temporal
Temporal: https://temporal.io/
Solution
Create a new nuget package
Testcontainers.TemporalioBenefit
Standard temporalio testcontainer package, helping integration tests using temporal dev server on CI.
Alternatives
Build on your own all the time:
Would you like to help contributing this enhancement?
Yes