Skip to main content

G23 - Guía para sincronizar, respaldar y compartir archivos de configuración y variables de entorno

Objetivo(s)#

  • Orientar en la creación y sincronización de archivos de variables de entorno, también conocidos como “archivos env” para agilizar el intercambio de claves de APIs y de entornos de prueba y producción.
  • Contar con un registro centralizado de configuraciones tanto para desarrollo como para producción.
  • Asegurar la confidencialidad y la integridad de claves de acceso importantes que pudieran comprometer el estado del proyecto si se usan de manera inapropiada.
  • Aportar valor al equipo al apoyar en el cumplimento de manejo de configuración en CMMI y las evaluaciones SCAMPI.

Prerrequisito(s)#

  • Contar con un entorno de pruebas o producción según sea la configuración que se desea compartir.
  • Contar con alguna aplicación o proyecto que use variables como mecanismo de configuración.
  • Tener permisos de lectura y escritura al Google Drive departamental.
  • Que la carpeta de variables de entorno se encuentre accesible para los participantes del proyecto.
  • Hoja de cálculo para registrar los cambios de los archivos.

Pasos a seguir#

Para consultar las variables de entorno de algún ambiente:#

  • Navegar al archivo de variables de entorno del proyecto
  • Localizar el archivo correspondiente al entorno que se necesite: Local, Pruebas o Producción
  • Descargar el archivo seleccionado

image

Para actualizar un archivo#

  • Localizar el archivo env con la nueva versión de las variables en la computadora del desarrollador.
  • Subir el archivo a la carpeta con el nombre apropiado y la terminación “.env”
  • Registrar el cambio en la bitácora de actualización.

image

Para consultar una versión anterior de un archivo:#

En ocasiones puede ser necesario consultar una versión anterior de un archivo de configuración. Esto se puede realizar usando las funciones de versionado de Google drive.

  • Localizar el archivo en la carpeta correspondiente.
  • Dar clic secundario y en el menú emergente dar clic en gestionar versiones
  • Buscar la versión necesaria.

image

Salidas#

  • Archivo(s) .env con variables de entorno en la carpeta compartida de archivos .env
  • Registro en la bitácora de actualización si un archivo fue actualizado

Autores#

  • Eduardo Andrés Castillo Perera

Auditoría#

  • Raúl Rosario Sandoval Galaviz

Referencias#

Consultar o recuperar versiones anteriores de archivos - Centro de Aprendizaje de Google Workspace

We need to talk about the .env | Platform.sh

The Twelve-Factor App (12factor.net)

Bitácora de cambios#

Versión 1.0#

  • Se creó la guía.