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

Add Docker Secrets/Configs support

Abierto
#115 0 comentarios 0 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
48/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
docker, docker-compose, python

Línea de trabajo

Comienza con la documentación enlazada de Docker Swarm secrets y configs y, después, sigue cómo se crean los servicios del stack y los nuevos contenedores utilizados para las copias de seguridad. Determina cómo deben representarse y propagarse las fuentes de secrets/configs y los sufijos de los archivos de variables de entorno, incluidos los cambios necesarios cuando cambie el entrypoint o el command del Dockerfile. La tarea estará terminada cuando los contenedores de copias de seguridad puedan consumir Docker secrets o configs sin un entrypoint personalizado y el comportamiento esté cubierto por las pruebas relevantes del proyecto.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

See Docker documents:

Secrets have several advantages over inserting credentials into environment variables, and are considered best practice for Swarm setups.

Can this be added please? Many images implement this via either allowing environment variables to have a suffix like __FILE to specify the path of the secret/config, which is loaded inside the app.

Right now this can be worked around with a custom entrypoint, but that requires updating if the Dockerfile entrypoint or command is ever altered. Edit: This cannot be worked around as it turns out, as I forgot that new containers are spun up to perform the actual backups.

Lenguaje dominante
Python
Estrellas
181
Forks
13
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

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 lawndoc/stack-back

Todos los issues de lawndoc/stack-back

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.