Docker上でRuby開発の準備
2024.03.20 05:41
Docker上でRuby開発の準備
事前準備
Docker上でRubyのサンプルを実行できる環境を用意する手順を紹介します。
以下の通りDocker, docker-composeを利用します(事前に利用できる環境を準備してください)。
rubyは2.7系を利用します。
ディレクトリ構造
bundle init前のディレクトリ状況を記載します。
Dockerfileで作成されたコンテナ上でRubyのサンプルアプリの実行を試します。
Dockerfile
2.7系を指定しGemfileに記述されているモジュールのインストール先を記載します。
docker-compose.yml
Dockefileをベースにコンテナの起動とマウント指定を行います。
app.rb
簡単にHelloWorldの文言を記載し、アウトプットするプログラムを作成します。
構築手順
以下のコマンドの通り、bundleコマンドからGemfile関連を生成、インストール、サンプルアプリの実施まで行います。