railsのproductionモード時で動かすときの準備

DBに該当のユーザを作り権限を付与する。

MySqlのコマンド
Mysqlにログインする。mysql -u <アカウント名> -pユーザ一覧の取得。(root権限で実施)SELECT * FROM mysql.user;ユーザ作成。create user...

master.keyを用意する。(開発環境と中身が同じにする。)

DBを作成する。

<アプリ名>_DATABASE_PASSWORD=<パスワード> rails db:create RAILS_ENV=production

rails db:migrateする

<アプリ名>_DATABASE_PASSWORD=<パスワード> rails db:migrate RAILS_ENV=production

rails db:seedsする

<アプリ名>_DATABASE_PASSWORD=<パスワード> rails db:seed RAILS_ENV=production

コメント