Add envsubst so dns-conf credentials can be added from container environment variables
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 38/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- dockerfile
- Ambito
- devops
Direzione di ricerca
Inizia tracciando il percorso di avvio del container ed esamina /config/dns-conf/cloudflare.ini, insieme agli input compose o .env menzionati nell’issue. Verifica come envsubst sia disponibile nell’immagine e se gli altri file dei provider DNS seguano lo stesso schema. Il lavoro è completato quando le variabili d’ambiente supportate valorizzano la configurazione all’avvio, senza richiedere credenziali duplicate nei file tracciati.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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.
- Lingua principale
- Dockerfile
- Stelle
- 3.7k
- Fork
- 275
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di linuxserver/docker-swag
-
no-issue-activity
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
linuxserver/docker-swag#616 · 12 commenti ·
-
[BUG] "chmod: changing permissions of '/XXX': Bad address" error message (QNAP)Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Apertabug upstream issue work-in-progress
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
linuxserver/docker-swag#514 · 74 commenti ·
-
Support custom ACME serversForse già presa @nemchik l’ha presa 627 giorni fa. Apertaawaiting-approval
linuxserver/docker-swag#186 · 23 commenti · 8 reazioni · 1 assegnatario ·
Tutte le issue di linuxserver/docker-swag
Issue simili
-
needs-area needs-kind needs-priority needs-status needs-triage
Difficoltà 2/5 Meno di un'ora Idoneità per principianti 85/100
cncf/automation#736 ·
I maintainer di solito rispondono entro 1 giorno
-
good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
-
state:triage-needed
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
HafidIdrissi/Time-Tracker#324 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno