Ruby#
Lagoon ruby
Dockerイメージ。公式のPython Alpineイメージに基づいています。
サポートされているバージョン#
- 3.0 Dockerfile (2024年3月までのセキュリティサポート) -
uselagoon/ruby-3.0
- 3.1 Dockerfile (2025年3月までのセキュリティサポート) -
uselagoon/ruby-3.1
- 3.2 Dockerfile (2026年3月までのセキュリティサポート) -
uselagoon/ruby-3.2
ヒント
Lagoonは、公式に通知されたEOL日付の後にリリースされるLagoonリリースとともに、通常EOL Rubyイメージの更新と公開を停止します:https://www.ruby-lang.org/en/downloads/releases/。以前のバージョンは利用可能なままです。
Lagoonの適応#
rubyコンテナのデフォルトの公開ポートはポート3000
です。
LagoonにはRubyサービスの「事前定義された」タイプはありません。それらはlagoon.type: generic
とポートをlagoonで設定する必要があります。
.port: 3000`
docker-compose.yml
スニペット#
docker-compose.yml
ruby:
build:
# これは、ルートフォルダのDockerfileからのビルドを設定します
context: .
dockerfile: Dockerfile
labels:
# Lagoonにこれが一般的なサービスで、ポート3000を公開するように設定されていることを伝えます
lagoon.type: generic
lagoon.port: 3000
ports:
# ローカル開発のみ
# これはポート3000をランダムなローカルポートで公開します
# `docker-compose port ruby 3000`で見つけることができます
- "3000"