57 lines
2.1 KiB
Bash
Executable file
57 lines
2.1 KiB
Bash
Executable file
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
source ./0.variables.env
|
|
mkdir -p odoo-filestore odoo-logs odoo-postgresql custom config-postgresql config-odoo
|
|
|
|
|
|
# Downlaod des repo OCA
|
|
for repo in \
|
|
https://github.com/OCA/account-analytic.git \
|
|
https://github.com/OCA/account-financial-reporting.git \
|
|
https://github.com/OCA/account-financial-tools.git \
|
|
https://github.com/OCA/account-invoicing.git \
|
|
https://github.com/OCA/account-payment.git \
|
|
https://github.com/OCA/account-reconcile.git \
|
|
https://github.com/OCA/bank-payment.git \
|
|
https://github.com/OCA/bank-statement-import.git \
|
|
https://github.com/OCA/community-data-files.git \
|
|
https://github.com/OCA/currency.git \
|
|
https://github.com/OCA/edi.git \
|
|
https://github.com/OCA/knowledge.git \
|
|
https://github.com/OCA/l10n-france.git \
|
|
https://github.com/OCA/mail.git \
|
|
https://github.com/OCA/mis-builder.git \
|
|
https://github.com/OCA/partner-contact.git \
|
|
https://github.com/OCA/queue.git \
|
|
https://github.com/OCA/reporting-engine.git \
|
|
https://github.com/OCA/sale-reporting.git \
|
|
https://github.com/OCA/sale-workflow.git \
|
|
https://github.com/OCA/server-auth.git \
|
|
https://github.com/OCA/server-brand.git \
|
|
https://github.com/OCA/server-tools.git \
|
|
https://github.com/OCA/server-ux.git \
|
|
https://github.com/OCA/social.git \
|
|
https://github.com/oca/web.git
|
|
do
|
|
name=$(basename "$repo" .git)
|
|
git clone -b 18.0 "$repo" "custom/$name"
|
|
#git clone -b 18.0 "$repo"
|
|
done
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# update d'odoo.conf et de docker-compose.yml annulé car remplacé par des variables directement dans les fichiers ou template
|
|
# et utilisation de la commande
|
|
# envsubst < odoo.conf.template > odoo.conf
|
|
#sed -i -E "s/^([[:space:]]*)db_port[[:space:]]*=.*/\1db_port = $POSTGRESQL_PORT/" ./odoo.conf
|
|
#sed -i "s/postgres15-5434/postgres15-$POSTGRESQL_PORT/g" ./docker-compose.yml
|
|
#sed -i "s/postgres-XXXXXXXXXXXXXXXXXXXXXX/$POSTGRES_CONTAINER/g" ./docker-compose.yml
|
|
#sed -i "s/odoo-XXXXXXXXXXXXXXXXXXXXXX/$ODOO_CONTAINER/g" ./docker-compose.yml
|
|
#sed -i -E "s/^([[:space:]]*)db_host[[:space:]]*=.*/\1db_host = $POSTGRESQL_CONTAINER/" ./odoo.conf
|
|
|
|
|