[local/dovecot-user-add] ~correction champ from du courriel de bienvenu
[lhc/ateliers.git] / etc / sv / odoo8_burette / run
1 #!/bin/sh -eux
2 exec 2>&1
3 sv=${PWD#/etc/sv/}
4 home=/home/"$sv"
5 version=8.0
6 cd /
7 export LOGNAME="$sv"
8 # NOTE: odoo utilise /tmp/oe-sessions-$LOGNAME
9
10 for db in \
11 heureuxcyclage
12 do
13 test -e /etc/odoo/"$version"/"${sv#odoo8_}"/"$db".ok ||
14 /usr/bin/chpst \
15 -u "$sv":"$sv":"$sv"-addon:postgres-data \
16 "$home"/odoo-8.0-20171001/odoo.py \
17 --addons-path="$home"/addon.d \
18 --config /etc/odoo/"$version"/"${sv#odoo8_}"/server.conf \
19 --database="${sv}_$db" \
20 --db_host=/run/postgresql \
21 --db_user="$sv" \
22 --init=base \
23 --load-language=fr_FR \
24 --no-xmlrpcs \
25 --osv-memory-age-limit=0.1 \
26 --proxy-mode \
27 --save \
28 --stop-after-init \
29 --timezone="$(cat /etc/timezone)" \
30 --without-demo=base \
31 --workers=0 \
32 --xmlrpc-interface=127.0.0.1 \
33 --xmlrpc-port=8089
34 #--no-database-list \
35 # NOTE: si --workers > 0
36 # --limit-memory-hard=$((300 * 1024 * 1024))
37 # --limit-memory-soft=$((150 * 1024 * 1024))
38 touch /etc/odoo/"$version"/"${sv#odoo8_}"/"$db".ok
39 done
40
41 exec /usr/bin/chpst \
42 -u "$sv":"$sv":"$sv"-addon:postgres-data \
43 "$home"/odoo-8.0-20171001/odoo.py \
44 --config /etc/odoo/"$version"/"${sv#odoo8_}"/server.conf \
45 --load-language=fr_FR \
46 #--db-filter="^${sv}_%f" \
47 "$@"