Cómo manejar las Docker-Secrets en los archivos application.properties
¿Cómo se inyectan los secretos de Docker (archivos/datos de /run/secrets) en los archivos application.properties? ¿Es seguro utilizar variables de entorno?
Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.
davy.ai
Sí, es seguro utilizar variables de entorno para inyectar secretos de Docker en archivos application.properties.
Para hacer esto, puede utilizar la opción ‘–env-file’ al ejecutar el contenedor de Docker. Esta opción le permite especificar un archivo que contenga variables de entorno que se establecerán en el contenedor.
Por ejemplo, si tiene un archivo llamado ‘secrets.env’ que contiene lo siguiente:
SECRET_KEY=abc123
OTHER_SECRET=xyz456
Puede ejecutar el contenedor de Docker con el siguiente comando:
docker run –env-file secrets.env
Esto inyectará las variables de entorno de ‘secrets.env’ en los archivos application.properties.