Skip to content
Snippets Groups Projects
Select Git revision
  • fccca2639925a7cfbe17a1f57a26ed2b89d39318
  • mui5-tetras-main-stable default protected
  • mui5-tetras-main-old-stable
  • preprod protected
  • 75-dernieres-ameliorations-avant-workshop-du-7-02
  • wip-fix-xywh
  • wip-positionement-annot
  • wip-surface-transformer
  • uploads-file
  • 69-la-video-demare-quand-on-fait-glisser-le-slider-et-le-clic-creer-un-decalage-entre-le-player
  • 61-recettage-des-outils-d-annotation
  • gestion_multiple_ouverture_pannel_annotation
  • autorisation_un_pannel_annotation
  • autorisation_un_pannel_edition_annotation
  • récupération_temps_video
  • save-shapes-and-position
  • fix-error-create-annotation-pannel
  • time-saving-on-annotation
  • tetras-main protected
  • fix-poc-mirador
  • tetras-antho-test
21 results

mirador-annotations

Setting up your environement

  1. git clone gitlab@gitlab.tetras-libre.fr:nocloud/docker/dolibarr.git

  2. Copy appropriate .env (Dev or prod).

  • cp .env.dev.sample .env
  • cp .env.prod.sample .env
  1. In edit .env (DB password and HOST at least for production)
  2. If required change DOLI_VERSION in .env file
  3. docker-compose up, the first docker-compose up takes time because we have git clone. You need to wait the end of git clone
  4. This will create 2 directories dolibarr_src : dolibarr code source and logs and dolibarr_db: mysql files
  5. Create a link to the dolibarr custom directory (where you should put your modules):
  • ln -s dolibarr_src/htdocs/custom/ src
  1. Set some basic rights for the installer to run :
  • sudo chown -R $(whoami):33 dolibarr_src
  • sudo chmod -R g+w dolibarr_src
  1. Configuration of dolibarr with web interface (see below for database configuration)

Go to http://localhost:8080/ or your production instance and start configuration

config.png

Setup following fields :

  • Serveur de base de données : in dev mariadb
  • Identifiant dolibarr
  • Mot de passe : Password from PASS variable in your .env
  1. Fix permissions ./doli perms

Databases (For developpement)

There is a dumps/ directory in this repository holding a very old dump from a dev instance of Dolibarr 9.x

admin password on this instance is dev

There is a dump from a database used for internal developpements. You can import it by running:

docker exec -i $(docker-compose ps -q mariadb) mysql -uroot -p'password-from.env' < dump.sql

You must set your mysql password to 7rU2//B7XEe[UrnPs6bPOWu[c]#}I>K- after importing this dump

Troubleshooting

Cannot write my source files or cannot run git command on src/

The docker container reset the ownership of src/ to www-data (id 33), so you should run sudo chown -R $(whoami):33 src/ to regain access