PostgreSQL: Document how a dependent service/container should detect when the database has started
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Tài liệu
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- docker, docker-compose, postgres
- Lĩnh vực
- databases, devops, documentation
Hướng nghiên cứu
Bắt đầu bằng cách xem lại tài liệu về image PostgreSQL và tài liệu Compose depends_on được liên kết trong issue. Xác định liệu PostgreSQL có thể cung cấp tín hiệu sẵn sàng đáng tin cậy hay không; nếu không, hãy ghi lại workaround được khuyến nghị với healthcheck và service_healthy, kèm theo một ví dụ cho thấy rõ khi nào service phụ thuộc có thể khởi động.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
The postgres images provide an RDBMS which is usually a dependency of other services. The Compose depends_on attribute allows to express that, but its conditions attribute defaults to service_started, which does not work properly (the dependency is satisfied too early).
Lots of webpages deal with that issue, such as the docker-compose-healthcheck project, usually suggesting the service_healthy condition instead. It would be great to either provide a proper/reliable way for PostgreSQL to signal dependents that it is actually started, or at least mitigate by documenting the best way to workaround.
- Ngôn ngữ chính
- Shell
- Star
- 5.3k
- Fork
- 2.2k
- Merge trung bình
- 1 ngày 2 giờ
- Pull request đã merge (30 ngày)
- 8
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Không có mẫu pull request
- Không có hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của docker-library/docs
-
Docker compose instruction for adding LocalSettings.php could be clarifiedCó thể đã có người làm @Yuvii2102 đã nhận 39 ngày trước. Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
docker-library/docs#2669 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
docker-library/docs#2618 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 55/100
docker-library/docs#2594 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 Nửa ngày Mức phù hợp với người mới 48/100
docker-library/docs#2485 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Add support for dark mode logoĐang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
docker-library/docs#2480 · 1 bình luận · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của docker-library/docs
Issue tương tự
-
docs(evals): note CLAUDE_CODE_PRINT_BG_WAIT_CEILING_MS for headless eval runs that use workflowsĐang mởgood first issue needs-triage priority: low
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
melodic-software/claude-code-plugins#7022 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug(backend): `make test-update` in backend/src/v2 fails because the --update flag was removedĐang mởready
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 92/100
kubeflow/pipelines#14784 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 2 ngày
-
implement-spec: step 9 cleanup collides with branch -D guards and with rewritten integration historyĐang mởneeds-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
mattpocock/skills#1251 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
NuSkooler/enigma-bbs#907 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
community-scripts/ProxmoxVE#17841 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày