# Instalación

El BackEndBase utiliza Python (opens new window) 3.7.x

Clonar este repositorio y alojarlo en una carpeta conveniente:

git clone git@git.sitimapa.co:Servinformacion/BackEndBase.git

# Requisitos

Se recomienda usar virtualenv (opens new window) para desarrollo y pruebas.

# Activar virtualenv en entornos Gnu/Linux, Mac OS

$ virtualenv --python python3.7 env
$ source env/bin/activate

# Activar virtualenv en entornos Windows

# msgit
$ virtualenv env
$ source env/Scripts/activate

ó de la forma

# cmd/windows console
$ virtualenv env
$ env\Scripts\activate

# Instalar las dependencias

Una vez dentro del entorno instalaremos las dependencias:

(env) $ pip install -r requeriments.txt

# Uso de Firestore en modo local (opcional)

Si se esta usando Firestore (opens new window) como base de datos, se puede usar en modo local, definiendo una variable de entorno en el S.O., que tenga la ruta de una cuenta de servicio (opens new window).

export GOOGLE_APPLICATION_CREDENTIALS="/path/to/service-account.json"

tambien es posible hacer uso del archivo .flaskenv, ubicado en la raiz del proyecto (opción recomendada) y fijar la variable de entorno, mencionada arriba:

GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account.json