Changeset 96f4707 in sicp for README.md


Ignore:
Timestamp:
Jun 25, 2015, 9:43:41 AM (9 years ago)
Author:
Ing. Roldan D. Vargas G <rvargas@…>
Branches:
master
Children:
87fca9d
Parents:
c6bbc4d
Message:

modificaciones en el README.md con detalles del sistema e instalación del mismo

File:
1 edited

Legend:

Unmodified
Added
Removed
  • README.md

    rc6bbc4d r96f4707  
    55## Simulador Integral de Cadenas Productivas
    66
     7       _____ ______________
     8      / ___//  _/ ____/ __ \
     9      \__ \ / // /   / /_/ /
     10     ___/ // // /___/ ____/
     11    /____/___/\____/_/
     12
     13
     14
     15
    716El __Simulador Integral de Cadenas Productivas (SICP)__ le permite modelar y simular las cadenas productivas desde
    8 distintas fuentes de datos como son: El [Sistema de Gestión para la Industria y Comercio (SIGESIC)](https://sigesic.mppi.gob.ve/),
    9 La [Encuesta Industrial](http://www.ine.gob.ve/index.php?option=com_content&id=347&Itemid=36&view=article) y la
    10 [Matriz Insumo / Producto](http://www.bcv.org.ve/cuadros/series/mip97/mip97.asp?id=425), con el objetivo de suministrar
     17distintas fuentes de datos como son: El [Sistema de Gestión para la Industria y Comercio (SIGESIC)]
     18(https://sigesic.mppi.gob.ve/), La [Encuesta Industrial]
     19(http://www.ine.gob.ve/index.php?option=com_content&id=347&Itemid=36&view=article) y la [Matriz Insumo / Producto]
     20(http://www.bcv.org.ve/cuadros/series/mip97/mip97.asp?id=425), con el objetivo de suministrar
    1121información sistematizada acerca de la estructura industrial del pais y las características (flujo de entrada y salida
    1222de bienes) de un sector productivo y/o empresa en particular.
     
    2838Para el correcto funcionamiento del __SICP__ se requiere tener instalado previamente los siguientes paquetes:
    2939
    30 * Python >= 2.7 < 3.0
    31 * Django >= 1.8 < 1.9
    32 * django-suit == 0.2.13
    33 * Pillow >= 2.8.1
    34 * django-simple-captcha >= 0.4.5
    35 * psycopg2 >= 2.6
    36 
     40    // Paquetes del Sistema Operativo
     41    PostgreSQL 9.x
     42    Python >= 2.7 < 3.0
     43    PIP >= 1.5.4
     44   
     45    // Paquetes de Python
     46    Django >= 1.8 < 1.9
     47    django-suit == 0.2.13
     48    Pillow >= 2.8.1
     49    django-simple-captcha >= 0.4.5
     50    psycopg2 >= 2.6
     51   
    3752## Proceso de instalación
    3853
     54En el proceso de instalación sobre los requerimientos y herramientas necesarias para el correcto funcionamiento del
     55sistema, se deben ejecutar algunas instrucciones desde la consola de comando para lo cual se requiere abrir una terminal
     56y ejecutar los siguientes comandos:
     57
     58    // Para distribuciones ubuntu
     59    ~$ sudo su -
     60   
     61    // Para distribuciones debian
     62    ~$ su -
     63   
     64Lo anterior solicitara la contraseña de administrador del sistema operativo para acceder al usuario root, esto es
     65necesario para los procesos de instalación posteriores de la aplicación.
     66
     67Una vez autenticados como usuario root del sistema operativo, mostrará en la consola el símbolo "#" que identifica que
     68el usuario actual es root, esto permitirá instalar en el sistema operativo los requerimientos de funcionamiento del
     69sistema para lo cual se ejecutarán los comandos detallados a continuación:
     70
     71    // Instalación de paquetes del sistema operativo
     72    ~# apt-get install postgresql python2.7 python-pip
     73   
     74    // Instalación de paquetes de python (se debe acceder a la ruta principal del proyecto sicp)
     75    ~# pip install -r requerimientos/comun.txt
     76   
     77Esto ejecutara los distintos procesos de instalación sobre los requerimientos del sistema.
     78
     79Posteriormente se debe crear la base de datos del __SICP__ y el correspondiente usuario que tendrá los privilegios
     80necesarios para interactuar con la misa, esto se hace de la siguiente forma:
     81
     82    // Acceso al usuario postgres
     83    ~# su postgres
     84   
     85    // Acceso a la interfaz de comandos de postgresql
     86    postgres@xxx:$ psql template1
     87   
     88    // Creación del usuario de a base de datos
     89    temlate1=# CREATE USER nombre_usuario_bd WITH ENCRYPTED PASSWORD 'contraseña' createdb;
     90    temlate1=# \q
     91   
     92    // Desautenticar el usuario postgres y regresar al usuario root
     93    postgres@xxx:$ exit
     94   
     95    // Creación de la base de datos
     96    ~# createdb nombre_bd -E 'UTF-8' -O nombre_usuario_bd -h localhost -p 5432 -U nombre_usuario_bd
     97   
     98    // Salir del usuario root
     99    ~# exit
     100   
     101
     102## Configuración y ejecución de la aplicación
     103
     104Una vez instalados todos los requerimientos previos del sistema, se procede a la configuración del mismo, para esto se
     105debe editar el archivo settings.py dentro de la carpeta sicp y modificar los datos por defecto de la variable DATABASES,
     106en donde se especificarán los datos de acceso a las bases de datos de la aplicación y del sigesic.
     107
     108Para ejecutar la aplicación en modo de desarrollo, se debe ejecutar el siguiente comando:
     109
     110    ~$ python manage.py runserver
     111   
     112Lo anterior ejecutará el servidor de desarrollo de django bajo la URL [http://localhost:8000](http://localhost:8000),
     113para lo cual deberemos acceder a un navegador web y escribir dicha dirección URL.
Note: See TracChangeset for help on using the changeset viewer.