1. Set up infrastructure

Pull Reminders requires a Postgres database and a host for running a Docker image that contains the Pull Reminders application server.

For optimal performance, your host should have at least 2 GB RAM and your Postgres database should have at least 2 GB RAM and 10 GB storage. We strongly recommend using a managed database instance like AWS RDS or Google Cloud SQL.

Pull Reminders needs to run within the same security context as your GitHub Enterprise instance (they need to be able to make requests between one another). Pull Reminders also needs to be able to make requests to Slack's API, but otherwise Pull Reminders does not make requests outside of your network.