Add a HEALTHCHECK to the images
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 52/100
- issue の種類
- 機能追加
- 明瞭さ
- おおむね明確
- 活発さ
- 静か
- 技術スタック
- docker, docker-compose, postgres
調査の方向性
まず、Postgres イメージの Docker イメージ定義を見つけ、各バリアントがどのようにビルドされているかを確認します。要求された healthcheck を一貫して追加し、その後、アプリケーションを起動する前にデータベースが healthy 状態を報告するまで Docker Compose が待機できることを確認します。
索引モデルが issue の本文から書いたものです。
説明
When helping people on StackOverflow, I often see people having problems with Docker Compose and applications that try to connect to the database immediately on startup. When using a simple docker compose 'depends_on' directive, compose only waits for the database to be started before starting the application. The application then fails because the database isn't ready to accept connections yet.
The solution is to add a healthcheck to the database container in docker compose and have the application wait for the database to enter a healthy state.
It would be nice if the healthcheck was included in the Postgres image by default. A simple HEALTHCHECK ["pg_isready"] should be enough.
- 主要言語
- Shell
- スター
- 2.5k
- フォーク
- 1.2k
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
docker-library/postgres のほかの issue
-
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
docker-library/postgres#1420 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
docker-library/postgres#1419 · コメント 2 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
docker-library/postgres#1389 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 35/100
docker-library/postgres#1356 · コメント 5 件 · リアクション 7 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
docker-library/postgres#1355 · コメント 10 件 · リアクション 11 件 ·
docker-library/postgres の issue をすべて見る
似ている issue
-
area: harness bug status: needs-triage
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
Human-Agent-Society/reef#625 ·
-
module: core
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
bigbluebutton/bigbluebutton#25849 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
vercel-labs/just-bash#464 ·
-
area:sandbox documentation enhancement platform:linux
難易度 1/5 1時間未満 初心者へのやさしさ 85/100
anthropics/claude-code#96664 ·
-
cost:cheap severity:medium
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
fairagro/m4.2_sql_to_arc#227 ·