Bonjour tout le monde.
J'ai commencé une installation de Dolibarr sur mon Nas Synology via docker et l'image crée par Tuxgasy.
Problème elle ne fonctionne pas. Du moins je n'ai certainement pas fait ce qu'il fallait et j'ose pas pousser pour pas créer de nouveaux problèmes. J'ai mis en place plusieurs services et la dernière bêtise m'a obligé à refaire intégralement mon site web wordpress...
Je me suis aperçu que Tuxgasy annonce que son image ne contiens pas de database et qu'il faut la lier a un conteneur de database en utilisiant Docker Compose:
This image don't contains database. So you need to link it with a database container.
Let's use Docker Compose to integrate it with MariaDB (you can also use MySQL if you prefer).
Create docker-compose.yml file as following:
Chose que je n'ai pas encore fait. Je me dis que dans mon cas je peux peut-être le faire sans passer par un conteneur vu que MariaDB est installé directement sur mon Syno et j'ai vu plusieurs manip différentes. Mais dans certain cas l'installation était faite sans passer par un docker ou utilisait Portainer pour la bdd.
Bref j'ai cherché un peu partout et tout est confu.
Je suis tombé sur pleins d'info sur des problèmes rencontrés comme:
-par défaut le port de mariadb sur synology est le 3307, il faut mettre 3306 dans la configuration du serveur mariadb et activé la connexion TCP IP qui ne l’est pas par défaut (dans mon cas c'est même pas un de ces deux-là)
-de modifier les paramètres :
Repertoire contenant les pages web : /var/services/web/htdocs en /volume1/web/htdocs
Répertoire devant contenir les documents générés (PDF, etc.) : /var/services/homes/utilisateur/Documents/Dolibarr en /volume1/web/Dolibarr
-que mariadb doit être installé et paramètrée pour router (côcher la case tcp)
-qu'il faut dans webstation activer un hôte virtuel pour dollibar
Sur un profil php avec les bonnes infos concernant le lien avec mariadb (section cœur rubrique mysql..)
-qu'il faut activer tous les plugin dans le profil php
-et bien plus encore mais je vais vous eviter de tout énumérer ici
Bref bcp d'info mais je ne sais pas si quand je monte mon image j'ai déjà fait les bons choix.
Je suis totalement perdu et ne veux pas me mettre dans une situation compliquée.
Partez du principe que je suis nul et que j'y comprends rien.
Je sais pas mal de chose mais là c'est bcp de choses nouvelles pour moi et que je maitrise pas du tout.
Bref j'ai besoin d'aide.
J'ai commencé une installation de Dolibarr sur mon Nas Synology via docker et l'image crée par Tuxgasy.
Problème elle ne fonctionne pas. Du moins je n'ai certainement pas fait ce qu'il fallait et j'ose pas pousser pour pas créer de nouveaux problèmes. J'ai mis en place plusieurs services et la dernière bêtise m'a obligé à refaire intégralement mon site web wordpress...
Je me suis aperçu que Tuxgasy annonce que son image ne contiens pas de database et qu'il faut la lier a un conteneur de database en utilisiant Docker Compose:
This image don't contains database. So you need to link it with a database container.
Let's use Docker Compose to integrate it with MariaDB (you can also use MySQL if you prefer).
Create docker-compose.yml file as following:
YAML:
version: "3"
services:
mariadb:
image: mariadb:latest
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: dolibarr
web:
image: tuxgasy/dolibarr
environment:
DOLI_DB_HOST: mariadb
DOLI_DB_USER: root
DOLI_DB_PASSWORD: root
DOLI_DB_NAME: dolibarr
DOLI_URL_ROOT: 'http://0.0.0.0'
PHP_INI_DATE_TIMEZONE: 'Europe/Paris'
ports:
- "80:80"
links:
- mariadb
Chose que je n'ai pas encore fait. Je me dis que dans mon cas je peux peut-être le faire sans passer par un conteneur vu que MariaDB est installé directement sur mon Syno et j'ai vu plusieurs manip différentes. Mais dans certain cas l'installation était faite sans passer par un docker ou utilisait Portainer pour la bdd.
Bref j'ai cherché un peu partout et tout est confu.
Je suis tombé sur pleins d'info sur des problèmes rencontrés comme:
-par défaut le port de mariadb sur synology est le 3307, il faut mettre 3306 dans la configuration du serveur mariadb et activé la connexion TCP IP qui ne l’est pas par défaut (dans mon cas c'est même pas un de ces deux-là)
-de modifier les paramètres :
Repertoire contenant les pages web : /var/services/web/htdocs en /volume1/web/htdocs
Répertoire devant contenir les documents générés (PDF, etc.) : /var/services/homes/utilisateur/Documents/Dolibarr en /volume1/web/Dolibarr
-que mariadb doit être installé et paramètrée pour router (côcher la case tcp)
-qu'il faut dans webstation activer un hôte virtuel pour dollibar
Sur un profil php avec les bonnes infos concernant le lien avec mariadb (section cœur rubrique mysql..)
-qu'il faut activer tous les plugin dans le profil php
-et bien plus encore mais je vais vous eviter de tout énumérer ici
Bref bcp d'info mais je ne sais pas si quand je monte mon image j'ai déjà fait les bons choix.
Je suis totalement perdu et ne veux pas me mettre dans une situation compliquée.
Partez du principe que je suis nul et que j'y comprends rien.
Je sais pas mal de chose mais là c'est bcp de choses nouvelles pour moi et que je maitrise pas du tout.
Bref j'ai besoin d'aide.
Dernière édition: