fix: Tests and postgres image

This commit is contained in:
Steffen Beisenherz
2022-10-23 15:17:18 +02:00
parent 45f0e11f69
commit 54c5d34886
3 changed files with 8 additions and 4 deletions
+4 -1
View File
@@ -4,12 +4,15 @@ declare(strict_types=1);
namespace Testcontainer\Container;
use Testcontainer\Wait\WaitForExec;
class PostgresContainer extends Container
{
private function __construct(string $version, string $rootPassword)
{
parent::__construct('mariadb:' . $version);
parent::__construct('postgres:' . $version);
$this->withEnvironment('POSTGRES_PASSWORD', $rootPassword);
$this->withWait(new WaitForExec(["pg_isready", "-h", "127.0.0.1"]));
}
public static function make(string $version = 'latest', string $mysqlRootPassword = 'root'): self