File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1818 ' unzip' ,
1919 ' nginx' ,
2020 ' mysql-client-core-5.6' ,
21+ ' python-dev' ,
2122 ' python-software-properties' ,
23+ ' python-pip' ,
24+ ' libmysqlclient-dev' ,
2225]
2326
2427# php packages needed for server
150153 mode => ' 0640' ,
151154}
152155
156+ file { '/var/www/local.openstack.org/survey_builder/code/model/extract_tags/db.ini' :
157+ ensure => present ,
158+ content => template (' site/db.ini.erb' ),
159+ owner => ' vagrant' ,
160+ group => ' www-data' ,
161+ mode => ' 0640' ,
162+ }
163+
153164service { 'nginx' :
154165 ensure => running ,
155166 require => [
Original file line number Diff line number Diff line change 1+ [mysql]
2+ host = localhost
3+ db = <%= @os_db %>
4+ user = <%= @os_db_user %>
5+ passwd = <%= @os_db_password %>
6+ use_unicode= True
Original file line number Diff line number Diff line change 11#! /bin/bash -xe
2+ # install virtual env for python
3+ sudo pip install virtualenv;
24# install node js 5.x
35# https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions
46curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -;
@@ -45,3 +47,14 @@ php -r "unlink('composer-setup.php');"
4547mkdir -p /var/www/local.openstack.org/silverstripe-cache;
4648php composer.phar install --ignore-platform-reqs --prefer-dist;
4749sudo ./framework/sake installsake;
50+
51+
52+ if [[ -d /var/www/local.openstack.org/survey_builder/code/model/extract_tags ]]; then
53+ echo " installing python virtual env for extract tags" ;
54+ cd /var/www/local.openstack.org/survey_builder/code/model/extract_tags && virtualenv env;
55+ source /var/www/local.openstack.org/survey_builder/code/model/extract_tags/env/bin/activate;
56+ /var/www/local.openstack.org/survey_builder/code/model/extract_tags/env/bin/python env/bin/pip install -r requirements.txt;
57+ chmod 770 /var/www/local.openstack.org/survey_builder/code/model/extract_tags/extract_tags_by_rake.sh
58+ chmod 770 /var/www/local.openstack.org/survey_builder/code/model/extract_tags/extract_tags_by_kmeans.sh
59+ fi
60+
You can’t perform that action at this time.
0 commit comments