class Rails::Generators::Database::MySQL
Public Instance Methods
# File railties/lib/rails/generators/database.rb, line 120 def base_package "default-mysql-client" end
# File railties/lib/rails/generators/database.rb, line 124 def build_package "default-libmysqlclient-dev" end
# File railties/lib/rails/generators/database.rb, line 128 def feature_name "ghcr.io/rails/devcontainer/features/mysql-client" end
# File railties/lib/rails/generators/database.rb, line 116 def gem ["mysql2", ["~> 0.5"]] end
# File railties/lib/rails/generators/database.rb, line 95 def name "mysql" end
# File railties/lib/rails/generators/database.rb, line 112 def port 3306 end
# File railties/lib/rails/generators/database.rb, line 99 def service { "image" => "mysql/mysql-server:8.0", "restart" => "unless-stopped", "environment" => { "MYSQL_ALLOW_EMPTY_PASSWORD" => "true", "MYSQL_ROOT_HOST" => "%" }, "volumes" => ["mysql-data:/var/lib/mysql"], "networks" => ["default"], } end