Add envsubst so dns-conf credentials can be added from container environment variables
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 38/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- dockerfile
- Área
- devops
Línea de trabajo
Empieza siguiendo la ruta de inicio del contenedor e inspecciona /config/dns-conf/cloudflare.ini, junto con las entradas de compose o .env mencionadas en el issue. Comprueba cómo está disponible envsubst en la imagen y si otros archivos de proveedores DNS siguen el mismo patrón. Se considera terminado cuando las variables de entorno compatibles rellenan la configuración al iniciar, sin requerir credenciales duplicadas en archivos versionados.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.
- Lenguaje dominante
- Dockerfile
- Estrellas
- 3.7k
- Forks
- 275
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de linuxserver/docker-swag
-
no-issue-activity
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
linuxserver/docker-swag#616 · 12 comentarios ·
-
[BUG] "chmod: changing permissions of '/XXX': Bad address" error message (QNAP)Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abiertobug upstream issue work-in-progress
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
linuxserver/docker-swag#514 · 74 comentarios ·
-
Support custom ACME serversPosiblemente ocupada @nemchik la tomó hace 626 días. Abiertoawaiting-approval
linuxserver/docker-swag#186 · 23 comentarios · 8 reacciones · 1 asignado ·
Todos los issues de linuxserver/docker-swag
Issues similares
-
ready-for-triage
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
konflux-ci/konflux-ui#1596 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
[Bug]: core doesn't build standalone on dev since a17068054 (go-mp3 require dropped, go.sum pruned)Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
priority: P3 type: devops
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
jiegui2025/hwspec#57 ·
Los mantenedores suelen responder en 1 día
-
area: release bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
TMHSDigital/subenum#102 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
Los mantenedores suelen responder en 1 día