LINUX.ORG.RU

История изменений

Исправление Black_Roland, (текущая версия) :

#!/bin/sh

echo 'HTTP/1.0 200 OK'
echo

# cd /path && git pull && make
nc -kl 8080 -c build.sh

Простейший демон :)

Фишка использования демона и API к нему в том, чтобы извне не было прямого доступа к сервису с привилегированным доступом. Просто запусти демона (пусть даже на PHP) от выделенного пользователя или в PHP-FPM с выделенным пользователем. Если на этом серваке не крутится других сайтиков то спокойно можешь ослаблять политики SELinux. Ничего страшного не будет.

Исправление Black_Roland, :

#!/bin/sh

echo 'HTTP/1.0 200 OK'
echo

# cd /path && git pull && make
nc -kl 8080 -c build.sh

Простейший демон :)

Фишка использования демона и API к нему в том, чтобы извне не было прямого доступа к сервису с привилегированным доступом. Просто запусти демона (пусть даже на PHP) от выделенного пользователя или в PHP-FPM с выделенным пользователем. Если на этом серваке не крутится других сайтиков то спокойно можешь ослаблять политики SELinux.

Исходная версия Black_Roland, :

#!/bin/sh

echo 'HTTP/1.0 200 OK'
echo

# cd /path && git pull && make
nc -kl 8080 -c build.sh

Простейший демон :)

Фишка использования демона и API к нему в том, чтобы извне не было прямого доступа к сервису с привилегированным доступом. Просто запусти демона (пусть даже на PHP) от выделенного пользователя или в PHP-FPM с выделенным пользователем. Если на этом серваке не крутится других сайтиков то спокойно можешь ослалять политики selinux.