-
Notifications
You must be signed in to change notification settings - Fork 32
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>