envbuilder: use container entrypoint if ENVBUILDER_INIT_SCRIPT is not set
Đang mở
- Ngôn ngữ chính
- Go
- Star
- 300
- Fork
- 64
- Merge trung bình
- 20 phút
- Pull request đã merge (30 ngày)
- 1
Mô tả
By default, envbuilder runs `/bin/sh -c sleep infinity` as the entrypoint.
This behaviour can be surprising, so we should default to the entrypoint defined in the container if `ENVBUILDER_INIT_SCRIPT` / `ENVBUILDER_INIT_COMMAND` are not set.
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Hướng nghiên cứu
Bắt đầu bằng cách tìm phần xử lý ENVBUILDER_INIT_SCRIPT và ENVBUILDER_INIT_COMMAND, sau đó lần theo nơi entrypoint mặc định `/bin/sh -c sleep infinity` được chọn. Xác minh rằng entrypoint do container định nghĩa được sử dụng khi cả hai biến đều chưa được đặt, trong khi các ghi đè hiện có bằng biến môi trường vẫn hoạt động.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- docker, go
- Lĩnh vực
- devops, infrastructure
- Loại issue
- Tính năng
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 42/100