← Почта · Все разделы

PostgreSQL как Stalwart DataStore

> Исходные требования, сохранённые по темам. Рабочие команды и отличия реализации — в руководстве. Концептуальные примеры ниже не являются готовыми конфигурационными файлами.

После первоначального мастера Stalwart должен использовать PostgreSQL.

config.json должен концептуально содержать:


{

  "@type": "PostgreSql",

  "host": "postgres",

  "port": 5432,

  "database": "stalwart",

  "authUsername": "stalwart",

  "authSecret": {

    "@type": "File",

    "filePath": "/run/secrets/postgres_password"

  },

  "poolMaxConnections": 10

}

Stalwart специально использует маленький config.json только для определения DataStore; остальная конфигурация хранится уже в базе.