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 cette étape ne devrait pas être nécessaire

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