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}