PostgreSQL >= 9.0
Python >= 3.6
-
Posicionarse en
bash cd sgCiberCachadas/
-
Crear entorno virtual con el nombre siguiente:
bash python -m venv enviroment
-
Activar entorno virtual en linux
bash enviroment/bin/activate.sh
-
Activar entorno virtual en windows
bash enviroment/Scripts/activate.bat
-
Instalar dependencias del proyecto
bash pip install -r requirements.txt
- Crear usuario postgreSQL con nombre usuario con password *holamundo
create user usuario password 'holamundo'
- Crear base de datos en PotsgreSQL con nombre db_sg asignarla a usuario usuario
create database db_sg owner usuario
- ubicarse un directorio arriba
bash cd sgCibercachadas/sgCibercachadas
- Realizar migraciones
bash python manage.py migrate
- Agregar fixtures
bash python manage.py loaddata groups.json users.json
-
Posicionarse en
bash cd ETL/
-
Crear entorno virtual con el nombre siguiente:
bash python -m venv etl_env
-
Activar entorno virtual en linux
bash source etl_env/bin/activate
-
Activar entorno virtual en windows
bash etl_env/Scripts/activate.bat
-
Instalar dependencias del proyecto
bash pip install -r requirements.txt
- Crear base de datos en PotsgreSQL con nombre db_st asignarla a usuario usuario
create database db_sg owner usuario
- Cargar backup de ubicado en la carpeta
bash BD-Transaccional/dsi-backup.backup
- ubicarse un directorio arriba
bash cd ETL/etlSGcachadas
- ejecutar script
bash python main.py