Skip to content

Instalando en una máquina EC2

Luis Felipe Álvarez Burgos edited this page Nov 14, 2018 · 9 revisions

Me debo subir a sudo (no sé por qué no pude de otra manera):

sudo su 

Luego de crear una imagen con amazon ami 2 me conecté e instalé estas cositas:

yum install -y git python2-pip zlib1g-dev libjpeg62-dev graphicsmagick libboost-python-dev gcc apache mod_wsgi

Luego bajo el código:

git clone https://github.com/ciudadanointeligente/votainteligente-portal-electoral.git /var/www/votainteligente

Luego instalo las cositas de pip:

cd /var/www/votainteligente && sudo pip install -r requirements.txt

Luego hago el truco de las migraciones y los estáticos:

python manage.py migrate --noinput && python manage.py compilescss && python manage.py collectstatic --noinput

Luego edito la cofiguración de apache:

sudo vim /etc/httpd/conf.d/1_vota.conf

y adentro pongo lo siguiente:

WSGIScriptAlias / /var/www/votainteligente/votainteligente/wsgi.py 
#WSGIPythonHome /path/to/venv
WSGIPythonPath /var/www/
WSGIDaemonProcess votainteligente-web home=/var/www/votainteligente user=ec2-user
WSGIProcessGroup votainteligente-web

<Directory /var/www/votainteligente/votainteligente>
<Files wsgi.py>
Order allow,deny
Allow from all
</Files>
</Directory>