source: seguimiento_proyectos/sepai/README.rst @ 0391bfa

desarrollo
Last change on this file since 0391bfa was 0391bfa, checked in by lhernandez <lhernandez@…>, 7 años ago

Estable el login de la plataforma, creado los permisos para los grupos de usuario, se desarrollo las funcionalidades para el control de usuario para los administradores del sitio

  • Propiedad mode establecida a 100644
File size: 2.6 KB
Línea 
1Para instalar la apliacacion en modo desarrollo debera seguir los siguientes pasos:
2
31-) Instalar el controlador de versiones git:
4   
5    $ su
6    # aptitude install git
7
82-) Descargar el codigo fuente del proyecto SEPAI:
9
10    Para descargar el código fuente del proyecto contenido en su repositorio GIT realice un clon del proyecto SEPAI, como el certificado digital del servidor está autofirmado entonces debemos saltar su chequeo con el siguiente comando:
11
12    $ export GIT_SSL_NO_VERIFY=True
13
14    $ git clone https://planificacion.cenditel.gob.ve/scm/git/seguimiento_proyectos
15
16
173-) Crear un Ambiente Virtual:
18
19    El proyecto está desarrollado con el lenguaje de programación Python, se debe instalar Python v3.4.2. Con los siguientes comandos puede instalar Python y PIP.
20
21    Entrar como root para la instalacion
22
23    # aptitude install python3.4 python3-pip python3.4-dev python3-setuptools
24
25    # aptitude install python3-virtualenv virtualenvwrapper
26
27    Salir del modo root y crear el ambiente:
28
29    $ mkvirtualenv --python=/usr/bin/python3 sepai
30
314-) Instalar los requerimientos del proyecto
32
33    Para activar el ambiente virtual SEPAI ejecute el siguiente comando:
34
35    $ workon sepai
36    (sepai)$
37
38    Entrar en la carpeta raiz del proyecto:
39
40    (sepai)$ cd seguimiento_proyectos/sepai
41    (sepai)seguimiento_proyectos/sepai$
42
43    Desde ahi se deben instalar los requirimientos del proyecto con el siguiente comando:
44
45    (sepai)$ pip install -r requirements.txt
46
47    De esta manera se instalaran todos los requerimientos iniciales para montar el proyecto
48
495-) Migrar los modelos:
50
51    Para migrar los modelos del proyecto se debe usar el siguiente comando:
52
53    (sepai)$ python manage.py makemigrations
54    (sepai)$ python manage.py migrate
55
566-) Cargar data inicial del proyecto
57
58    Asegurese de que los modelos esten migrados en base de datos y ejecute los siguientes comando para cargar la data inicial del proyecto:
59
60    Esto permitira cargar los grupos de usuarios y permisos de los usuarios y el superusuario:
61    (sepai)$ python manage.py loaddata fixtures/auth.json
62
63    Esto permitira cargar los datos de los estados, municipios y parroquias:
64    (sepai)$ python manage.py loaddata fixtures/initial_data_users.json   
65
66    Esto permitira cargar los datos iniciales que necesita un proyecto
67    (sepai)$ python manage.py loaddata fixtures/initial_data_proyectos.json       
68
69    Esto permitira cargar los objetivos historicos
70    (sepai)$ python manage.py loaddata fixtures/objetivosHistorico.json   
71
727-) Correr la aplicacion SEPAI
73
74    Para correr la apliacion se debe  ejecutar el siguiente comando:
75
76    (sepai)$ python manage.py runserver
77
78
79
Nota: Vea TracBrowser para ayuda de uso del navegador del repositorio.