Skip to content
This repository has been archived by the owner on Jun 13, 2019. It is now read-only.

alphagov/government-form-explorer

Repository files navigation

Django app for exploring offline forms found on GOV.UK using data loaded from government-form-data.

Building

Depends upon Python 3 – we recommend using a Python virtual environment:

$ mkvirtualenv -p python3 government-form-explorer
$ workon government-form-explorer
$ make clean

$ make init
$ make flake8

Running locally

Create and configure your postgres database:

$ psql
hello=# CREATE DATABASE forms;
^D

$ export DATABASE_URL=postgres://username:password@localhost/forms

$ make migrate

Search depends up an Elasticsearch index of documents, produced and loaded by government-form-data.

You can run an Elasticsearch locally, or use a hosted instance, such as Amazon Cloudsearch:

$ export ES_REGION=eu-west-1
$ export ES_HOST=search-government-form-odsdfdsfllfdsfdszzqddfflsu.eu-west-1.es.amazonaws.com
$ export ES_ACCESS_KEY='QQAS6AADCQQ999TYLDAZ'
$ export ES_SECRET_KEY='343fdsfsdf2323fdsf244fdfdsf213344XZZccYx'
$ make server

Load the data from the government-form-data project.

$ make load