mind.

学んだことの記録

Rails APIモードのテンプレートリポジトリを作った(2023年12月版)

完成したリポジトリ

github.com

なぜやるのか

新規プロジェクトを立ち上げるときに初動で躓きたくなかったからです。
早く作って試せる状態にしておいた方がRailsメリットを活かせると考えています。

方針

  • Rails APIモード
  • cloneしてから以下の手順でRailsのデフォルトページが表示されるリポジトリ
    1. コンテナをビルド
    2. マイグレーション
    3. コンテナ起動
  • 開発環境のみで本番環境は想定しない
  • rails newで作成したファイルに極力変更を加えない
  • credentialsを.gitignoreに記載
    • 作業するときにうっかり上げないようにしたかったからです
    • READMEに再発行が必要な旨を記載しました
  • どんなプロダクトでも必要になるGemをインストールし初期設定を行う
  • Ridgepoleは賛否両論あるようなので未インストール

    techracho.bpsinc.jp

    qiita.com

  • 作成手順や詰まったところは別記事で

あとがき

この記事はkb advent calendar17日目の記事です。

adventar.org