Déploiement complexe
Installation :
git clone gitlab@gitlab.tetras-libre.fr:dolibarr/tetras-libre/environment-configuration.git uncu-dolibarr
cd uncu-dolibarr
cp .env.sample .env
Modifications à la main dans le .env
:
COMPOSE_FILE=docker-compose.yml:traefik.yml
ENV=prod
DOLI_VERSION=18.0.5
HOST=FQDN
DOLI_URL=https://${HOST}
NAME=uncudolibarr
Ainsi que la variable PASS
Après un long boot :
ln -s dolibarr_src/htdocs/custom/ src
C'est dans ce dossier src
qu'on peut mettre nos modules
Dolibarr n'était pas sur la version voulue à cause d'un problème de config git, j'ai du faire
docker-compose exec dolibarr bash
cd dolibarr
git config --global --add safe.directory /var/www/dolibarr
git switch 18.0.5
Après aller sur l'url voulue et à l'étape base de donnée indiquer :
- Hostname : mariadb
- User name : dolibarr
- Password : celui du
.env