150854df4537f31bab39acc64db64724966c0b6d
[lhc/ateliers.git] / etc / sv / gitweb / run
1 #!/bin/sh -eux
2 exec 2>&1
3 sv=${PWD#/etc/sv/}
4 install -d -m 1771 -o root -g root \
5 /run/spawn-fcgi
6 install -d -m 1771 -o fcgi-gitweb -g fcgi-gitweb \
7 /run/shm/tmp/gitweb
8 exec /usr/bin/spawn-fcgi \
9 -u fcgi-"$sv" \
10 -g fcgi-"$sv" \
11 -U www-data \
12 -G www-data \
13 -M 0660 \
14 -n \
15 -s /run/spawn-fcgi/"$sv" \
16 -- /usr/bin/multiwatch \
17 --forks 3 \
18 -- /usr/sbin/fcgiwrap