-
Notifications
You must be signed in to change notification settings - Fork 5
A historical gazetteer project of the Library of Congress. Note: project members may work on both official Library of Congress projects and non-LC projects.
License
LibraryOfCongress/gazetteer
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Note: this is a snapshot pulled on 2014-04-29 from : * http://topomancy.com/gazetteer/release/gazetteer_docs_7.1.2013.pdf * http://topomancy.com/gazetteer/release/gazetteer-29-6-13.zip Please note that several of the build files present in static/ have been removed from our release. -- Topomancy LLC Gazetteer installation Please consult wiki for more detailed information related to ElasticSearch etc Install: python-pip python-virtualenv python-psycopg2 postgresql-postgis-8.4 postgresql-contrib-8.4 apache2 libapache2-mod-wsgi Setup python virtualenv and install dependencies: cd gazetteer virtualenv . . bin/activate pip -E . install -r requirements.txt Update Database: python manage.py syncdb If this is your first time doing this, you will be prompted to create a superuser for use when logging in for the first time. Import Feature Codes: Find this file in the data directory python manage.py shell_plus >>> FeatureCode.objects.all().delete() >>> FeatureCode.import_from_csv("data/featureCodes_en.txt") Import default origin data: python manage.py loaddata origins_nypl.json or > python manage.py loaddata origins_loc.json Build Javascript Files: Install NodeJS + r.js with: apt-get install nodejs apt-get install npm npm install requirejs Build JS files with: python manage.py build_js If you are using fabric to deploy, the build will be managed every time you deploy. Develop: create gazetteer/local_settings.py by copying gazetteer/local_settings.py.sample and editing values for DATABASES and other settings that may differ on your local machine. create gazetteer/local_instance_settings.py by copying gazetteer/local_instance_settings.py.sample and editing as required to setup instance specific settings like the base url, default map position, etc. . bin/activate python manage.py shell python manage.py runserver Note: You can run "python manage.py shell_plus" to get a more awesome django shell with all your models auto-imported. You can run "python manage.py runserver_plus" to get better tracebacks / debugging in the browser for errors. Niceness is you can open up a python shell in the browser at any point in the trace-back and get a live debug environment. Deploy: create gazetteer/local_settings.py copy conf/apache2.conf to /etc/apache2/sites-available and edit it To copy static files and serve them correctly on the server: python manage.py collectstatic
About
A historical gazetteer project of the Library of Congress. Note: project members may work on both official Library of Congress projects and non-LC projects.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published