41 lines
1,014 B
Bash
41 lines
1,014 B
Bash
|
|
#!/bin/bash
|
||
|
|
set -euo pipefail
|
||
|
|
########################
|
||
|
|
###
|
||
|
|
### installation de modules OCA
|
||
|
|
###
|
||
|
|
########################
|
||
|
|
source ./modules_OCA.env
|
||
|
|
|
||
|
|
echo "=== Vérification que le container tourne ==="
|
||
|
|
if ! docker inspect -f '{{.State.Running}}' "${ODOO_CONTAINER}" 2>/dev/null | grep -q true; then
|
||
|
|
echo "ERREUR : container ${ODOO_CONTAINER} non démarré ou inexistant"
|
||
|
|
exit 1
|
||
|
|
fi
|
||
|
|
echo "=== Mise à jour de la liste des addons ==="
|
||
|
|
docker exec "${ODOO_CONTAINER}" \
|
||
|
|
chown -R odoo:odoo /var/lib/odoo/filestore
|
||
|
|
|
||
|
|
docker exec -u odoo "${ODOO_CONTAINER}" \
|
||
|
|
odoo \
|
||
|
|
-c /etc/odoo/odoo.conf \
|
||
|
|
-d "${DB_NAME}" \
|
||
|
|
--update base \
|
||
|
|
--stop-after-init \
|
||
|
|
--no-http \
|
||
|
|
--logfile "" \
|
||
|
|
--log-level info
|
||
|
|
|
||
|
|
echo "=== Installation des modules OCA ==="
|
||
|
|
docker exec -u odoo "${ODOO_CONTAINER}" \
|
||
|
|
odoo \
|
||
|
|
-c /etc/odoo/odoo.conf \
|
||
|
|
-d "${DB_NAME}" \
|
||
|
|
-i "${OCA_MODULES}" \
|
||
|
|
--stop-after-init \
|
||
|
|
--no-http \
|
||
|
|
--logfile "" \
|
||
|
|
--log-level info
|
||
|
|
|
||
|
|
echo "=== Installation terminée ==="
|