001package io.ebean.docker.commands; 002 003import java.util.Properties; 004 005public class CockroachConfig extends DbConfig { 006 007 public CockroachConfig(String version, Properties properties) { 008 this(version); 009 setProperties(properties); 010 } 011 012 public CockroachConfig(String version) { 013 super("cockroach", 26257, 26257, version); 014 this.image = "cockroachdb/cockroach:" + version; 015 this.adminInternalPort = 8080; 016 this.adminPort = 8888; 017 this.setUser("root"); 018 } 019 020 public CockroachConfig() { 021 this("v19.1.4"); 022 } 023 024 public String jdbcUrl() { 025 return "jdbc:postgresql://localhost:" + getPort() + "/" + getDbName() + "?sslmode=disable"; 026 } 027}