Ajout : cyclo-vote.
[lhc/ateliers.git] / etc / sv / cyclo-vote / local.sh
diff --git a/etc/sv/cyclo-vote/local.sh b/etc/sv/cyclo-vote/local.sh
new file mode 100644 (file)
index 0000000..a1e53a6
--- /dev/null
@@ -0,0 +1,17 @@
+user=www-"$sv"
+eval home=~"$user"
+cd /
+
+"$tool"/local/apt-get-install python-flask
+"$tool"/local/apt-get-install gunicorn
+"$tool"/local/insserv-remove gunicorn
+
+sudo install -d -m 750 -o "$user" -g "$user" \
+ "$home"
+if sudo test -d "$home"/.git
+ then
+       sudo -u "$user" /bin/sh -c "cd \"$home\" && git pull -v"
+ else
+       sudo -u "$user" git clone https://code.ffdn.org/ffdn/cavote.git \
+        --branch vote-de-valeur --single-branch "$home"
+ fi