Yo aplico este método de crear variables de entorno para almacenar datos sensibles en proyectos en desarrollo de los cuales si compartes el proyecto en un repositorio público la información no sea visible.
Para este ejemplo práctico vamos a crear una variable de entorno de tipo JSON muy sencilla donde la variable de entorno se llamara 'usr_db' la cual tendra dos llaves, una será nombre y la otra será password:
{% set i %} usr_db = { "nombre": "Saitama", "password": "OnePunchMan" } {% endset %} {% with codigo=i.strip(), isEditable="true" %} {% include 'components/copy-code.html' %} {% endwith %}
Una vez conociendo los datos que queremos que tenga nuestra variable de entorno lo que sigue es guardarla en el
sistema y para ello debemos abrir la consola oprimiendo la combinación de teclas Ctrl + Alt + T .
Una vez abierta la consola, debemos ir a home, así que ejecutamos el siguiente comando:
Editamos el archivo de configuración del usuario, para ello debemos hacerlo a través de sudo por lo que te será requerida tu contraseña.
{% set iii %} sudo nano .bashrc {% endset %} {% with codigo=iii.strip() %} {% include 'components/copy-code.html' %} {% endwith %}Una vez abierto el archivo en modo edición nos vamos al final del documento y añadimos lo siguiente:
{% set iv %} export usuario='{"nombre":"Saitama", "password": "OnePunchMan"}' {% endset %} {% with codigo=iv.strip(), isEditable='true' %} {% include 'components/copy-code.html' %} {% endwith %}
Dentro del entorno de nano presionamos la combinación de teclas CTRL + s para guardar y luego CTRL + x
para salir del modo de edición.
Para reiniciar la configuración del usuario solo debes ejecutar el comando:
Una vez reiniciada la configuración del perfil del usuario podrás usar tu nueva variable de entorno.