Skip to Content Skip to Search
Methods
B
F
G
N
P
S
Included Modules

Instance Public methods

base_package()

# File railties/lib/rails/generators/database.rb, line 199
def base_package
  nil
end

build_package()

# File railties/lib/rails/generators/database.rb, line 203
def build_package
  nil
end

feature_name()

# File railties/lib/rails/generators/database.rb, line 207
def feature_name
  nil
end

gem()

# File railties/lib/rails/generators/database.rb, line 195
def gem
  ["trilogy", ["~> 2.7"]]
end

name()

# File railties/lib/rails/generators/database.rb, line 175
def name
  "mariadb"
end

port()

# File railties/lib/rails/generators/database.rb, line 191
def port
  3306
end

service()

# File railties/lib/rails/generators/database.rb, line 179
def service
  {
    "image" => "mariadb:10.5",
    "restart" => "unless-stopped",
    "networks" => ["default"],
    "volumes" => ["mariadb-data:/var/lib/mysql"],
    "environment" => {
      "MARIADB_ALLOW_EMPTY_ROOT_PASSWORD" => "true",
    },
  }
end