Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Add envsubst so dns-conf credentials can be added from container environment variables

Abierto
#276 7 comentarios 6 reacciones 0 asignados Ver en GitHub

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

awaiting-approval

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

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de linuxserver/docker-swag

Todos los issues de linuxserver/docker-swag

Issues similares

Más issues de DevOps

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.