Add envsubst so dns-conf credentials can be added from container environment variables
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 38/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- dockerfile
- Lĩnh vực
- devops
Hướng nghiên cứu
Bắt đầu bằng cách lần theo luồng khởi động container và kiểm tra /config/dns-conf/cloudflare.ini, cùng với các đầu vào compose hoặc .env được đề cập trong issue. Kiểm tra cách envsubst khả dụng trong image và liệu các tệp của các DNS provider khác có theo cùng một mẫu hay không. Công việc được xem là hoàn tất khi các biến môi trường được hỗ trợ điền vào cấu hình lúc khởi động mà không yêu cầu thông tin xác thực trùng lặp trong các tệp được theo dõi.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Desired Behavior
Instead of editing /config/dns-conf/cloudflare.ini to hardcode email and API key/token and drag that sensitive credentials through Git (my case), I'd like to have envsubst triggered on container start that takes environment variables like EMAIL and CF_API_TOKEN and replaces those environment variables in files.
Considering user already adds these values to their compose or .env file, it makes little sense to have same creds added in multiple locations if they can be added automatically.
I'm guessing this behavior is applicable to other DNS providers as well.
Current Behavior
The user needs to add the same environment variable values multiple times, once in compose file and second time to cloudflare.ini.
Alternatives Considered
Manually maintaining the same values in multiple places and accidentally checking sensitive creds to git for people who version their setups.
- Ngôn ngữ chính
- Dockerfile
- Star
- 3.7k
- Fork
- 275
- 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
- Có Dockerfile hoặc tệp Docker Compose
- Có mẫu pull request
- Đọ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 linuxserver/docker-swag
-
no-issue-activity
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
linuxserver/docker-swag#616 · 12 bình luận ·
-
[BUG] "chmod: changing permissions of '/XXX': Bad address" error message (QNAP)Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mởbug upstream issue work-in-progress
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
linuxserver/docker-swag#514 · 74 bình luận ·
-
Support custom ACME serversCó thể đã có người làm @nemchik đã nhận 626 ngày trước. Đang mởawaiting-approval
linuxserver/docker-swag#186 · 23 bình luận · 8 reaction · 1 người được giao ·
Tất cả issue của linuxserver/docker-swag
Issue tương tự
-
sync-en
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
Maintainer thường phản hồi trong vòng 3 ngày
-
area:ci bug triage:confirmed
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
Cotal-AI/Cotal#2872 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
ready-for-triage
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
konflux-ci/konflux-ui#1596 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Bug]: core doesn't build standalone on dev since a17068054 (go-mp3 require dropped, go.sum pruned)Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
priority: P3 type: devops
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
jiegui2025/hwspec#57 ·
Maintainer thường phản hồi trong vòng 1 ngày