Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Copying php in a volume make the init and upgrades very slow

Đang mở
#2,392 2 bình luận 3 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức phù hợp với người mới
25/100
Loại issue
Tính năng
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Đình trệ
Công nghệ
docker, shell
Lĩnh vực
devops, infrastructure

Hướng nghiên cứu

Bắt đầu bằng việc xem xét entrypoint script của image và cách nó sao chép /usr/src/nextcloud vào /var/www/html. So sánh điều này với image đã tùy chỉnh trong issue, image này chỉ chia sẻ các thư mục có thể ghi bằng symlinks, và xác nhận hành vi trong một thiết lập khả dụng cao sử dụng storage NFS. Được xem là hoàn tất khi đã thống nhất một cách tiếp cận tránh sao chép hơn 25k tệp trong quá trình khởi tạo hoặc nâng cấp.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

data persistence k8s/helm/etc

The source code is located at /usr/src/nextcloud in the image and the entrypoint script copy it to /var/www/html.

In a high availability environment, it's necessary to share the /var/www/html between containers so you have to store it on NFS like storages who are not very fast. During initialization or upgrade, the entrypoint copy more that 25k files and it's very very slow.

As I said at https://github.com/nextcloud/helm/issues/10#issuecomment-2372067055, I use a customized image who share only folders who need to be writable by several containers using symlink.

This is potentially a big PR so I would like to know if you are interested before starting.

Ngôn ngữ chính
Shell
Star
7.4k
Fork
1.9k
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của nextcloud/docker

Tất cả issue của nextcloud/docker

Issue tương tự

Thêm issue về Shell/Bash

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.