Установка IQWiki на Linux

Требования

Обзор поставки

Установка приложения

1. Скачайте требуемый релиз.

2. Распакуйте архив.


$ unzip knowledgebase-linux.zip

3. Перенесите папку knowledgebase-linux в требуемое место.


Рекомендуемое место — /opt/knowledgebase-linux или /srv/knowledgebase-linux.

$ mv knowledgebase-linux /srv/knowledgebase-linux

4. Укажите настройки для базы данных в файле config/config.yaml.

Параметры подключения к базе данных будут аналогичны IQChannels, однако необходимо указать новую базу данных.

Например, если база данных называется knowledge_base, то настройка будет следующей:

PostgreSQL:

db:
  type: pgx
  connect: host=localhost port=5432 user=user password=password database=knowledge_base sslmode=disable

5. При необходимости, измените другие настройки сервера в файле config/config.yaml.

Там есть настройки по умолчанию с комментариями.

6. Запустите демон приложения:


$ ./bin/knowledgebase.sh start



7. Для остановки, статуса, перезапуска демона используйте:


$ ./bin/knowledgebase.sh start|stop|status

8. Для просмотра логов приложения:


$ tail -f ./var/log/knowledge-base.log

9. Настройка конфигурации IQChannels

В конфигурационный файл IQChannels (config.yaml) необходимо добавить настройки подключения к базе знаний, где base_url — это URL-адрес базы знаний:

knowledge_base:  # Настройки подключения к сервису базы знаний
  base_url: http://localhost:3003  # Базовый URL базы знаний