001package io.ebean.docker.commands; 002 003import java.util.Properties; 004 005public class PostgresConfig extends DbConfig { 006 007 public PostgresConfig(String version, Properties properties) { 008 this(version); 009 setProperties(properties); 010 } 011 012 public PostgresConfig(String version) { 013 super("postgres", 6432, 5432, version); 014 this.adminUsername = "postgres"; 015 setTmpfs("/var/lib/postgresql/data:rw"); 016 } 017 018 @Override 019 public String jdbcUrl() { 020 return "jdbc:postgresql://localhost:" + getPort() + "/" + getDbName(); 021 } 022 023 @Override 024 public String jdbcAdminUrl() { 025 return "jdbc:postgresql://localhost:" + getPort() + "/postgres"; 026 } 027}