Methods
Instance Public methods
base_package()
📝 Source code
# File railties/lib/rails/generators/database.rb, line 159
def base_package
"postgresql-client"
end
🔎 See on GitHub
build_package()
📝 Source code
# File railties/lib/rails/generators/database.rb, line 163
def build_package
"libpq-dev"
end
🔎 See on GitHub
feature_name()
📝 Source code
# File railties/lib/rails/generators/database.rb, line 167
def feature_name
"ghcr.io/rails/devcontainer/features/postgres-client"
end
🔎 See on GitHub
gem()
📝 Source code
# File railties/lib/rails/generators/database.rb, line 155
def gem
["pg", ["~> 1.1"]]
end
🔎 See on GitHub
name()
📝 Source code
# File railties/lib/rails/generators/database.rb, line 134
def name
"postgres"
end
🔎 See on GitHub
port()
📝 Source code
# File railties/lib/rails/generators/database.rb, line 151
def port
5432
end
🔎 See on GitHub
service()
📝 Source code
# File railties/lib/rails/generators/database.rb, line 138
def service
{
"image" => "postgres:16.1",
"restart" => "unless-stopped",
"networks" => ["default"],
"volumes" => ["postgres-data:/var/lib/postgresql/data"],
"environment" => {
"POSTGRES_USER" => "postgres",
"POSTGRES_PASSWORD" => "postgres"
}
}
end
🔎 See on GitHub