public ContainerBuilder addBuild(String buildPath, String dockerfile) { //. directory is the root of the project, but docker-compose . means relative to docker-compose file, so we resolve the full path //and to no add full path we relativize to docker-compose Path buildPathPath = Paths.get(buildPath); Path calculatedPath; if (buildPathPath.isAbsolute()) { calculatedPath = buildPathPath; } else { Path fullDirectory = this.dockerComposeRootLocation.resolve(buildPath); calculatedPath = this.dockerComposeRootLocation.relativize(fullDirectory); } BuildImage buildImage = new BuildImage(calculatedPath.toString(), dockerfile, true, true); configuration.setBuildImage(buildImage); return this; }
public ContainerBuilder addBuild(String buildPath, String dockerfile) { //. directory is the root of the project, but docker-compose . means relative to docker-compose file, so we resolve the full path //and to no add full path we relativize to docker-compose Path buildPathPath = Paths.get(buildPath); Path calculatedPath; if (buildPathPath.isAbsolute()) { calculatedPath = buildPathPath; } else { Path fullDirectory = this.dockerComposeRootLocation.resolve(buildPath); calculatedPath = this.dockerComposeRootLocation.relativize(fullDirectory); } BuildImage buildImage = new BuildImage(calculatedPath.toString(), dockerfile, true, true); configuration.setBuildImage(buildImage); return this; }
public ContainerOptionsBuilder fromBuildDirectory(String directory) { BuildImage buildImage = new BuildImage(directory, null, true, true); cubeContainer.setBuildImage(buildImage); return new ContainerOptionsBuilder(); }
public ContainerOptionsBuilder fromBuildDirectory(String directory) { BuildImage buildImage = new BuildImage(directory, null, true, true); cubeContainer.setBuildImage(buildImage); return new ContainerOptionsBuilder(); }
private static CubeContainer createCube(String dockerFileLocation, int seleniumBoundedPort) { CubeContainer cubeContainer = new CubeContainer(); BuildImage buildImage = new BuildImage(dockerFileLocation, null, true, true); cubeContainer.setBuildImage(buildImage); setDefaultSeleniumCubeProperties(cubeContainer, seleniumBoundedPort); return cubeContainer; }
private static CubeContainer createCube(String dockerFileLocation, int seleniumBoundedPort) { CubeContainer cubeContainer = new CubeContainer(); BuildImage buildImage = new BuildImage(dockerFileLocation, null, true, true); cubeContainer.setBuildImage(buildImage); setDefaultSeleniumCubeProperties(cubeContainer, seleniumBoundedPort); return cubeContainer; }
BuildImage dockerfileConfiguration = new BuildImage( dockerfileLocation.getAbsolutePath(), null,
BuildImage dockerfileConfiguration = new BuildImage( dockerfileLocation.getAbsolutePath(), null,