apache / apache/cloudstack

`.dockerignore`: Use an allowlist approach for selective builds

Đang mở
#12,827 1 bình luận 0 reaction 0 người được giao Xem trên GitHub
docker priority: low
Ngôn ngữ chính
Java
Star
3.1k
Fork
1.4k
Merge trung bình
6 ngày 19 giờ
Pull request đã merge (30 ngày)
32

Mô tả

For very selective builds, a robust strategy is to ignore everything by default (*) and then use the negation pattern (!) to explicitly include only the necessary files or directories.

Example:

```
# Ignore everything
*
# Include only what's needed
!src/
!package.json
!package-lock.json
```

Seems it has not been updated for 8 years:

https://github.com/apache/cloudstack/blob/main/.dockerignore

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu với .dockerignore ở thư mục gốc của repository, được issue xác định là đã lỗi thời, và so sánh các pattern hiện tại của nó với ví dụ allowlist được đề xuất. Xác minh rằng các phần loại trừ sau cùng vẫn cho phép các selective build và các đường dẫn bắt buộc được mô tả trong issue.

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
Lĩnh vực
build-system
Loại issue
Tái cấu trúc
Độ khó
2/5
Thời gian dự kiến
1-3 giờ
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
55/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.