И это всё МОЁ

Имеется репо https://github.com/patsevanton/static-server-in-dir


Имеется systemd unit https://github.com/patsevanton/static-server-in-dir/blob/master/static-server-in-dir.service


Имеется rpm http://copr.fedorainfracloud.org/coprs/antonpatsev/static-server-in-dir/


Устанавливаем


yum -y install yum-plugin-copr

yum copr enable antonpatsev/static-server-in-dir

yum -y install static-server-in-dir

systemctl start static-server-in-dir



Как передать текущую директорию скрипту в systemd?


Мне нужно как то временно запустить локальный web сервер и потом его оставить.


Можно запустить локальный сервер в фоне и вызвать kill, но возможно пострадают другие процессы.


Я сделал systemd unit, который запускает локальный веб сервер.
Но не могу динамически менять директорию, которую будет этот веб сервер публиковать/раздавать.


Пробовал менять через WorkingDirectory - не работает.


systemctl set-environment WorkingDirectory=/var