Update DEVELOPER-ADVANCED.md
This commit is contained in:
parent
622568fd57
commit
0784c3bbe9
|
@ -88,19 +88,13 @@ Configure so that the vagrant user doesn't need to provide username and password
|
||||||
|
|
||||||
apt-get -yqq install postgresql postgresql-contrib-9.1 libpq-dev postgresql-server-dev-9.1
|
apt-get -yqq install postgresql postgresql-contrib-9.1 libpq-dev postgresql-server-dev-9.1
|
||||||
su - postgres
|
su - postgres
|
||||||
psql -c "CREATE USER vagrant WITH PASSWORD 'password';"
|
createuser --createdb --superuser -Upostgres vagrant
|
||||||
psql -c "ALTER USER vagrant WITH PASSWORD 'password';"
|
psql -c "ALTER USER vagrant WITH PASSWORD 'password';"
|
||||||
createdb vagrant
|
|
||||||
psql -c "CREATE EXTENSION hstore;"
|
|
||||||
psql -c "CREATE EXTENSION pg_trgm;"
|
|
||||||
psql -c "ALTER USER vagrant CREATEDB"
|
|
||||||
psql -c "create database discourse_development owner vagrant encoding 'UTF8' TEMPLATE template0;"
|
psql -c "create database discourse_development owner vagrant encoding 'UTF8' TEMPLATE template0;"
|
||||||
psql -c "create database discourse_test owner vagrant encoding 'UTF8' TEMPLATE template0;"
|
psql -c "create database discourse_test owner vagrant encoding 'UTF8' TEMPLATE template0;"
|
||||||
|
psql -d discourse_development -c "CREATE EXTENSION hstore;"
|
||||||
|
psql -d discourse_development -c "CREATE EXTENSION pg_trgm;"
|
||||||
|
|
||||||
Also, a user "discourse" is needed when importing a database image.
|
|
||||||
|
|
||||||
createuser --createdb --superuser discourse
|
|
||||||
psql -c "ALTER USER discourse WITH PASSWORD 'password';"
|
|
||||||
|
|
||||||
Edit /etc/postgresql/9.1/main/pg_hba.conf to have this:
|
Edit /etc/postgresql/9.1/main/pg_hba.conf to have this:
|
||||||
|
|
||||||
|
@ -130,3 +124,13 @@ Load the seed data (as vagrant user):
|
||||||
# Press enter to accept all the defaults
|
# Press enter to accept all the defaults
|
||||||
/etc/init.d/redis_6379 start
|
/etc/init.d/redis_6379 start
|
||||||
|
|
||||||
|
|
||||||
|
## Phantomjs
|
||||||
|
|
||||||
|
Needed to run javascript tests.
|
||||||
|
|
||||||
|
cd /usr/local/share
|
||||||
|
wget https://phantomjs.googlecode.com/files/phantomjs-1.8.2-linux-i686.tar.bz2
|
||||||
|
tar xvf phantomjs-1.8.2-linux-i686.tar.bz2
|
||||||
|
rm phantomjs-1.8.2-linux-i686.tar.bz2
|
||||||
|
ln -s /usr/local/share/phantomjs-1.8.2-linux-i686/bin/phantomjs /usr/local/bin/phantomjs
|
||||||
|
|
Loading…
Reference in New Issue