private static void StartContainer(uint port) { DockerCompose.Up(new Dictionary <string, object> { ["REDIS_PORT"] = port }); }
private static void StartContainer(uint port, uint reportPort) { DockerCompose.Up(new Dictionary <string, object> { ["HTTP_PORT"] = port }, reportPort); TestServerUrl = $"http://127.0.0.1:{port}"; }
private static void StartContainer(uint port, string password) { DockerCompose.Up(new Dictionary <string, object> { ["MYSQL_PORT"] = port, ["MYSQL_ROOT_PASSWORD"] = password }); }
private static void StartContainer(uint port) { DockerCompose.Up(new Dictionary <string, object> { ["SERVICE_PORT"] = port }); Environment.SetEnvironmentVariable("ApiServices__Services__PackageService__BaseAddress", $"http://localhost:{port}"); }
private static void StartContainer(uint providerPort, uint reportToHostPort) { DockerCompose.Up(new Dictionary <string, object> { ["PROVIDER_PORT"] = providerPort, }, (int)reportToHostPort, 20); Environment.SetEnvironmentVariable("pack__providers__default", $"http://localhost:{providerPort}"); }
public TestEnvironment() { var availablePort = Utility.GetAvailableTcpPort(8080); dockerCompose = DockerCompose.Up(new Dictionary <string, object> { ["SERVER_PORT"] = availablePort }, "testserver:80"); TestServerUrl = $"http://127.0.0.1:{availablePort}"; }
private static void StartContainer(uint port, uint managePort, string password) { DockerCompose.Up(new Dictionary <string, object> { ["RABBIT_PORT"] = port, ["RABBIT_MAN_PORT"] = managePort, ["RABBIT_PASS"] = password }); // delay 30s ,wait for rabbit container ready Task.Delay(30000).Wait(); }
public void Execute(string stack, IProgress <TaskState> progress, UpOptions options, ILogger logger) { logger.Trace("starting stack", new { stack }); var result = DockerCompose.Up(stack, options.PassthroughArguments, !options.Attach, options.ForceRecreate, false); if (result.ExitCode == 0) { logger.Info("started stack", new { stack }); progress.Report(TaskState.Success); } else { logger.Error("starting stack failed", new { stack }); logger.Debug("starting stack failed", new { stack, compose_stdout = result.Output, compose_stderr = result.Error }); ErrorPrinter.SubProcessError($"Starting stack {stack} failed.", "docker-compose up", result); progress.Report(TaskState.Failure); } }
public void TestUp() { DockerCompose.Up("docker-compose.yml", null, new Dictionary <string, int> { ["mongo"] = 27017 }); }