Skip to content

DeploymentGuide

Nick Worden edited this page Mar 5, 2019 · 8 revisions

How to set up your own instance of Person Finder

Introduction

Google's instance of Person Finder runs at https://google.org/personfinder, but you can also use the source code to set up your own completely independent instance. In order to deploy Person Finder at a new URL for the first time, you need to create a new App Engine app, push the code to it, and then carry out a few configuration steps.

Step 1-7. Run Person Finder on AppEngine

First, follow GettingStarted page up to Step 7. Step 3 and 4 are optional for deployment, but they are still recommended to make sure that you have set up your environment correctly.

Step 8. Configure the app for production service

In the instructions below, replace my-app-id with your GCP project ID.

  1. Visit https://my-app-id.appspot.com/global/admin , review Global settings and change them if necessary, and click [Save these settings]. You should at least fill in fields marked (required).

    • reCAPTCHA and Google Translate API keys are prefilled with dummy keys for development purpose. Make sure to replace them with your actual keys before publishing your Person Finder.
  2. Click the top left icon of the page above to open the menu, and click [Create new repository]. Input a repository name and click [Create].

  3. Review Repository settings, change them if necessary, and click [Save these settings].

  4. Visit https://my-app-id.appspot.com/ and review the site.

  5. Optionally, configure it to ping search engine index servers when a repository is created or edited. This isn't enabled by default, as we wouldn't want development instances to ping those servers, but you can enable it by setting the ping_sitemap_indexers config option to True.

Clone this wiki locally