File: //var/packages/WebStation/target/misc/pkg-WebStation-php@.service.mustache
[Unit]
Description=WebStation {{package_name}} fpm process
After=pkgctl-{{package_name}}.service pkgctl-WebStation.service
PartOf=pkgctl-{{package_name}}.service pkgctl-WebStation.service
ConditionPathExists=/var/packages/WebStation/enabled
ConditionPathExists=/var/packages/{{package_name}}/enabled
IgnoreOnIsolate=true
DefaultDependencies=no
[Service]
Type=simple
PIDFile=/run/php-fpm/php-%i.pid
Environment=PHP_INI_SCAN_DIR=/usr/syno/etc/packages/WebStation/php_profile/%i/conf.d:/run/php-fpm/conf.d
ExecStartPre=/var/packages/WebStation/target/tools/webstation_systemd_service_tool.sh pkg-WebStation-php ExecStartPre
ExecStart={{fpm_path}} \
-c {{default_ini}} \
--fpm-config /usr/syno/etc/packages/WebStation/php_profile/%i/fpm.conf \
--allow-to-run-as-root \
--nodaemonize \
--pid /run/php-fpm/php-%i.pid
ExecReload=/bin/kill -USR2 $MAINPID
Restart=on-failure
Slice=syno_dsm_internal.slice
[Install]
WantedBy=pkgctl-{{package_name}}.service pkgctl-WebStation.service
[X-Synology]
Name=WebStation {{package_name}} fpm process