Это модифицированный набор файлов systemd для запуска 1с с использование шаблонов. Это позволяет упростить настройку и поддержку нескольких сервисов на одном сервере:
- настройку портов
- быстрое включение и отключение отладку
- поддержку нескольких версий на одном сервере
При этом файл юнитов и наименования шаблонов не меняются, контроль версий и других параметров проходит через именованные файлы шаблонов.
git clone https://github.com/maxrip/1c-systemd.git
cd 1c-systemd
ln -s [email protected] /etc/systemd/system
ln -s [email protected] /etc/systemd/system
mkdir -p /opt/1cv8/systemd-conf/
Пример файлов настроек размещён в conf
- default - настройки по умолчанию
- debug - добавлена отладка по http, для сервера 1с на порту 1741
Копируем или создаем файлы в директорию /opt/1cv8/systemd-conf
.
Название файла = названию сервиса
Запуск сервиса осуществляется через systemctl start srv1cv8-8.3@default
Где default
это файл /opt/1cv8/systemd-conf/default
с настройками для этого сервиса.