It looks like you're offline.
Open Library logo
additional options menu
Last edited by Mek
April 11, 2008 | History

How to install your own copy of the Open Library

Requires:

Note: "Pharos", the name of the lighthouse of Alexandria, is the internal name for the Open Library.

Setup:

$ export APP=myappname
$ hg clone http://demo.openlibrary.org:9021 pharos
$ cd pharos
$ ./setup.sh
$ createdb $APP
$ createlang plpgsql $APP
$ psql $APP < infogami.new/infogami/infobase/schema.sql
$ cd pharos
$ cp sample_run.py run.py
$# Edit run.py to change database settings, including db="$APP"
$ python run.py --createsite
$ python run.py install

Run:

$ python run.py startserver [your server IP address] [port number]

For example, if you want to run it on port 9070, you'd run:

$ python run.py startserver 9070

cygwin users may need to specify an IP; i.e. if your server IP is 192.168.1.100, run:

$ python run.py startserver 192.168.1.100

History

June 26, 2018 Edited by Mek Edited without comment.
December 30, 2014 Edited by Anand Chitipothu Edited without comment.
December 30, 2014 Edited by Anand Chitipothu Edited without comment.
December 30, 2014 Edited by Anand Chitipothu Edited without comment.
April 11, 2008 Created by an anonymous user moving dev docs