Инструменты пользователя

Инструменты сайта


diflow_install

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
diflow_install [2016/08/19 15:26]
codegen
diflow_install [2019/09/24 17:03]
madina
Строка 1: Строка 1:
-====== Установка системы ====== +====== Установка Серверного Программного Обеспечения ====== 
-Установка программного продукта DiState DiFlow v3 на ОС Ubuntu Linux.+ 
 +Установка программного продукта DiState DiFlow v3 на ОС Ubuntu Linux. \\ 
 +Подразумевается, что система устанавливается на "чистую" ОС. 
  
-==== Установка Серверного Программного Обеспечения ==== 
 ** Установка PostgreSQL ** ** Установка PostgreSQL **
 <code> <code>
Строка 33: Строка 35:
 sudo apt-get install nginx sudo apt-get install nginx
 </code> </code>
 +===== Настройка Серверного Программного Обеспечения =====
  
-==== Настройка Серверного Программного Обеспечения ==== 
 ** Создание директорий ** ** Создание директорий **
 <code> <code>
Строка 129: Строка 131:
 </code> </code>
  
-==== Установка и настройка системы DiFlow ====+===== Установка и настройка системы DiFlow =====
  
 Дистрибутив системы выкачивается при помощи git клиента: Дистрибутив системы выкачивается при помощи git клиента:
Строка 137: Строка 139:
 <note important> <note important>
 Параметры: Параметры:
 +
 ** **
 RELEASE_VERSION \\ RELEASE_VERSION \\
Строка 194: Строка 197:
 ./console diflow:tax_authorities:update ./console diflow:tax_authorities:update
 ./console diflow:operator:update ./console diflow:operator:update
 +./console diflow:tariff:migrate
 +./migrate.sh
 ./cleardtp_prod.sh ./cleardtp_prod.sh
 chown -R www-data:www-data /var/www/diflow chown -R www-data:www-data /var/www/diflow
Строка 199: Строка 204:
  
 **Настройка frontend** **Настройка frontend**
 +
 Установка менеджера версий npm Установка менеджера версий npm
 <code> <code>
Строка 209: Строка 215:
 </code> </code>
  
-Устанавка фронтенд:+Установка фронтенд: 
 <code> <code>
 cd app/grunt/ cd app/grunt/
Строка 215: Строка 222:
 npm install -g grunt npm install -g grunt
 grunt build grunt build
 +</code>
 +
 +
 +**Настройка планировщика задач**
 +
 +Для запуска периодических задач в системе, например таких как отправка почтовых уведомлений, необходимо настроить задачи cron. Для этого необходимо создать файл www-data в директории /var/spool/cron/crontabs/ со следующим содержимым:
 +<code>
 +*/5  *  * * * /var/www/diflow/app/console diflow:emails:send # запуск отправки почтовых уведомлений
 +30  1  * * * /var/www/diflow/app/console diflow:notification:renew # прерывание документооборота по пакетам
 +30  2  * * * /var/www/diflow/app/console diflow:flow:remove:expired # удаление истекших
 +0  0  1 * * /var/www/diflow/app/console diflow:bik:update #  Обновление справочника БИК
 +0  0  1 * * /var/www/diflow/app/console diflow:operator:update # проверка и обновление информации о операторе ЭДО
 +
 +</code>
 +
 +Далее необходимо назначить владельцем файла пользователя www-data:
 +<code>
 +chown www-data:crontab www-data
 </code> </code>
diflow_install.txt · Последнее изменение: 2022/03/29 18:09 — marina