開発環境のセットアップ
Mastodonの開発環境を整える方法。
セットアップ
プロジェクトディレクトリ(live
等)でbundle install
とyarn install
を実行します。
開発環境では、MastodonはPostgreSQLをその時点で利用しているLinuxユーザーにident
メソッドでサインインして利用します。これは通常、そのまま使用できます。rails db:setup
を実行すればmastodon_development
とmastodon_test
データベースが作成されスキーマがロードされて、mastodon_development
内のdb/seed.rb
にシード値が作成されます。唯一のシード値はadmin@localhost:3000
/ mastodonadmin
クレデンシャルによるAdminアカウントです。
注意 Mastodonはデフォルトで3000ポートを使用します。もし設定を変更して他のポートを使用しているならば、そのポート番号がAdminアカウントにも適用されます。
実行
Mastodonのプロセスは複数あり、それは各々個別にkillすることもできますが、全て実行されていないとフルセットで実行されません。1コマンドで全て実行したい場合、Foremanをgem install foreman --no-document
でインストールして、
foreman start
をMastodonディレクトリ内で実行してください。Procfile.dev
内で定義されたプロセスが実行されます。RailsサーバーとWebpackサーバー、ストリーミングAPIサーバー、そしてSidekiqサーバーが起動します。もちろん、必要に応じて、これらのものをスタンドアロンで実行できます。
テスト
コマンド | 説明 |
---|---|
rspec |
Rubyのテストスイートを実行 |
yarn run test |
JavaScriptのテストスイートを実行 |
rubocop |
Rubyコードがコードスタイルに準拠しているかどうかを確認 |
最終更新 February 12, 2020 · このページを改善する
他の言語:
English