- Postgresql-9.3
- Python 2.7
- Pip para manejar las dependencias y VirtualEnv para crear un entorno virtual para python y los paquetes del proyecto.
Los paquetes de python necesarios estan en el requirements.txt
- instalar base datos postgresql-9.3
- sudo apt-get install postgresql-9.3
- crear base de datos sgpa
- sudo -u postgres createdb sgpa
- cambiar password 'postgres' a usuario postgres
- sudo -u postgres psql
- ALTER USER postgres WITH PASSWORD 'postgres';
- instalar pip
- sudo apt-get install python-pip
- instalar virtualenv
- sudo pip install virtualenv
- crear un entorno virtual
- virtualenv -p python env // asegurarse de usar la version 2.7 de python
- activar el entorno virtual
- source ./env/bin/activate
- descargar el proyecto de github
- git clone https://github.com/IS2fpuna2015/sgpa.git
- installar los paquetes necesarios para el proyecto
- pip install -r requirements.txt
- crear tablas, cargar datos e iniciar el servidor
- ./manage.py makemigrations
- ./manage.py migrate
- ./manage.py loaddata datosiniciales/datos.json
- ./manage.py runserver