プロジェクト

全般

プロフィール

開発実装 #4

未完了

設計 #1: 開発運用プロジェクトのスケジュール

Rails&MySQL on Dockerを用いて開発環境構築

Lunatic1998 さんが約1年前に追加. 約1年前に更新.

ステータス:
完了
優先度:
普通
担当者:
開始日:
2023-07-28
期日:
2023-08-08 (約13ヶ月 遅れ)
進捗率:

0%

予定工数:

説明

目的

  • アプリケーションを開発する上で、開発環境を構築する。

概要

  • データベース用コンテナとバックエンド用コンテナを構築する。
  • マイグレーションを実行後、データベース内にテーブルを作成すると、本チケットをクローズとする。

Gitlab

MR

開発環境の仕組み

概要

  • DockerコンテナでMySQLコンテナとRailsコンテナの種類を用意する。

構成図

TBD

コンテナ/Dockerを活用した理由

  • コンテナ技術を活用している理由は以下の通りである。
    • 現時点で運用フローが明確に定まっているわけではないため、ホスティングサービスやサーバーのOSに依存しづらいコンテナ運用を考えた。
  • Dockerを活用している理由は以下の通りである。
    • コンテナサービスの中でも特に活用事例が多い、かつ情報量が多いDockerを選定した。
  • アクセス数は現時点で一台構成で十分の運用を想定しているため、コンテナ台数は一台ずつで問題ない。
    • 複数のコンテナを管理するオーケストレーションサービスの活用は必要ないと判断している。

Railsを選定した理由

  • 業務で扱うプロダクトで活用しているため、知見を活かすため
  • フレームワークのライブラリが豊富にあるため
  • 情報量が豊富であるため

MySQLを選定した理由

  • 業務で扱うプロダクトで活用しているため、知見を活かすため
  • 設定や管理が比較的簡単で学習コストが高くないため
  • 情報量が豊富であるため
  • アプリケーションとして、PRUDを主としたシンプルなAPIとデータベース構成の想定であり、大量のデータ操作などは行わないため

バージョン管理

  • Railsのライブラリパッケージのバージョンは、Gemfileで管理する。

Lunatic1998 さんが約1年前に更新

  • トラッカー設計 から 開発実装 に変更

Lunatic1998 さんが約1年前に更新

  • 題名Rails&MySQL on Dockerの環境構築 から Rails&MySQL on Dockerを用いて開発環境構築 に変更
  • 説明 を更新 (差分)
  • 期日2023-07-28 にセット
  • ステータス新規 から 進行中 に変更
  • 開始日2023-07-29 から 2023-07-28 に変更
  • 親チケット#1 にセット

Lunatic1998 さんが約1年前に更新

Lunatic1998 さんが約1年前に更新

Lunatic1998 さんが約1年前に更新

Lunatic1998 さんが約1年前に更新

Lunatic1998 さんが約1年前に更新

  • ステータス進行中 から レビュー中 に変更

Lunatic1998 さんが約1年前に更新

  • 期日2023-07-28 から 2023-08-08 に変更

Lunatic1998 さんが約1年前に更新

  • ステータスレビュー中 から 完了 に変更

他の形式にエクスポート: Atom PDF