Commit f07757f7 by Feanil Patel

Correct the pip install settings and add system packages needed by numpy.

parent 694da205
...@@ -9,7 +9,9 @@ ...@@ -9,7 +9,9 @@
- deploy - deploy
- name: install requirements - name: install requirements
pip: requirements="{{ xserver_requirements_file }}" virtualenv="{{ xserver_venv_dir }}" state=present pip: requirements="{{ xserver_requirements_file }}" virtualenv="{{ venv_dir }}" state=present
tags:
- deploy
- name: start xserver - name: start xserver
service: name=xserver state=started service: name=xserver state=started
......
...@@ -44,6 +44,10 @@ ...@@ -44,6 +44,10 @@
- name: setup upstart script - name: setup upstart script
template: src=xserver.conf.j2 dest=/etc/init/xserver.conf owner=root group=root template: src=xserver.conf.j2 dest=/etc/init/xserver.conf owner=root group=root
- name: install system dependencies of xserver
apt: pkg={{ item }} state=present
with_items: xserver_debian_pkgs
- include: nginx.yml - include: nginx.yml
- include: deploy.yml - include: deploy.yml
...@@ -12,3 +12,14 @@ xserver_requirements_file: "{{ xserver_code_dir }}/requirements.txt" ...@@ -12,3 +12,14 @@ xserver_requirements_file: "{{ xserver_code_dir }}/requirements.txt"
xserver_port: 8050 xserver_port: 8050
xserver_nginx_port: 18050 xserver_nginx_port: 18050
xserver_debian_pkgs:
- build-essential
- gcc
- gfortran
- liblapack-dev
- libxml++2.6-dev
- libxml2-dev
- libxml2-utils
- libxslt1-dev
- python-dev
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment