From 8ef7cb7d8b9dd5854e340a7256b5c75b05fa0713 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Tue, 27 Jan 2015 21:12:21 -0400 Subject: [PATCH] Add Postgres install to vagrant provisioning script --- contrib/scripts/install/development.sh | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/contrib/scripts/install/development.sh b/contrib/scripts/install/development.sh index f9e7feb192..587d27ef8a 100644 --- a/contrib/scripts/install/development.sh +++ b/contrib/scripts/install/development.sh @@ -14,8 +14,8 @@ EOF # Update sources echo -e "\n -> Running apt-get update & upgrade \n" -#sudo apt-get -qq update -#sudo apt-get -y upgrade +sudo apt-get -qq update +sudo apt-get -y upgrade echo -e "\n -> Installing core binaries \n" sudo apt-get -y install git-core python-virtualenv gcc python-dev libjpeg-dev libpng-dev libtiff-dev tesseract-ocr poppler-utils unpaper libreoffice @@ -52,3 +52,21 @@ mysql -u root -p$DB_PASSWORD -e "SET PASSWORD = PASSWORD('');" mysql -u root -e "CREATE USER 'travis'@'localhost' IDENTIFIED BY '';GRANT ALL PRIVILEGES ON * . * TO 'travis'@'localhost';FLUSH PRIVILEGES;" mysql -u travis -e "CREATE DATABASE $DB_NAME;" pip install mysql-python + +echo -e "\n -> Installing PostgreSQL \n" +sudo apt-get install -y postgresql postgresql-server-dev-all +sudo -u postgres psql -c 'create database mayan_edms;' -U postgres +sudo cat > /etc/postgresql/9.3/main/pg_hba.conf << EOF +local all postgres trust + +# TYPE DATABASE USER ADDRESS METHOD + +# "local" is for Unix domain socket connections only +local all all peer +# IPv4 local connections: +host all all 127.0.0.1/32 md5 +# IPv6 local connections: +host all all ::1/128 md5 +EOF + +pip install -q psycopg2