Skip to content

Configuration

tiblu edited this page Nov 5, 2018 · 4 revisions

Citizen OS API configuration guidelines

DB

We use Sequelize, see the provided configuration options here - http://docs.sequelizejs.com/class/lib/sequelize.js~Sequelize.html#instance-constructor-constructor Code that initiates the DB connection - https://github.com/citizenos/citizenos-api/blob/master/db/models/index.js

URL

Example configuration for URL based configuration:

  "db": {
    "url": "postgres://citizenos:citizenos@localhost:5432/citizenos"
  }

Peer authentication

Example configuration for peer authentication (unix domain socket):

  "db": {
    "url": null,
    "options": {
      "host": "/var/run/postgresql",
      "database": "citizenos",
      "dialectOptions": {
        "ssl": false
      }
    }
  }
Clone this wiki locally