Docker (Piwik;Ghost) : Debian 8 - Logiciels - Linux et OS Alternatifs
Marsh Posté le 06-07-2017 à 20:35:56
tout dépend comment tu utilises ton container.
Personnellement ce que je fais :
conteneur partageant un store avec l'host pour l hébergement des fichiers
conteneur contenant les moteurs d'applications
le faire en un seul n'est pas sensé poser de problèmes
c'est un Dockerfile à toi ? ou un conteneur clef en main ?
dans le premier cas modifies tes scripts post-install pour forcer ton moteur piwik avec le charset que tu veux
dans le deuxième tu va peut être devoir changer la conf et tunner le container
en te connectant dessus en mode terminal (-it)
stopper le service
modifier le fichier de conf
demarrer le service
appliquer la create database
quitter
laisser trouner et tenter ta connexion via l'host
Marsh Posté le 07-07-2017 à 08:30:47
J'ai des scripts qui pull les conteneurs directement.
Du coup mon process est le suivant :
Code :
|
Après je choppe l'ip du container mysql et je créer une DB en forçant le charset.
CREATE DATABASE piwik CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
Du coup je vais faire ta solution et aller modifier le container Piwik pour essayer.
Si ça fonctionne bien, je passerais via un dockerfile à l'avenir.
Merci pour ta réponse
Marsh Posté le 07-07-2017 à 09:14:38
Re.
Du coup j'en ai fais qu'à ma tête, j'ai préférer mapper la configuration sur ma machine hôte pour que ça soit plus flexible.
Ca m'arrive souvent de casser mes containers et de les recréer.
Pour le coup dans le fichier de configuration le charset de la DB est bien paramétré sur utf8.
Toujours le même soucis du coup
Marsh Posté le 18-07-2017 à 15:12:54
Petit up :x
Visiblement je ne suis pas seul à avoir le soucis.
https://forum.piwik.org/t/docker-my [...] 2054/24030
Marsh Posté le 18-07-2017 à 21:34:16
je teste pour voir ce qui peut merder
|
maintenant la suite
désolé mais je rame avec le wifi de l'hotel sur une VM qemu sur un vieux pc portable dell d630 /* faire le con avec docker merite une certaine dose de folie */
|
|
note que la je démarre en barbare ... /* database perdu à l'arrêt du container */
là on test la connexion
blablabla next next next on remplit les champs
/* congratulations */
/* login */
cette procédure fonctionne end-to-end...
pas été emmerdé par les locales de mysql (en prennant le mysql et le piwik chez le même type )
Marsh Posté le 19-07-2017 à 08:58:27
Waaaah merci francoisp31 pour ton feedback et le détails des action que tu as réalisé et surtout le courage que tu as eu de télécharger des images depuis la connexion d'un hotel.
Je vais donc creuser, je reviendrais ici donner mon feed quand ça sera solved.
Merci encore
Marsh Posté le 19-07-2017 à 12:16:50
Bon, je m'en suis sortis non sans mal.
J'ai desuite vu qu'avec t'es commandes ça fonctionnais bien aussi.
Du coup j'ai dapté mes commandes en gardant tout de même pour la BDD ton répos. (marvambass/mysql)
La aussi ça fonctionnais bien.
Et pour finir j'ai donc rajouté le mappage de piwik sur ma machine local.
(-v /home/docker/piwikvar/www/html)
Et du coup ça fonctionne au top.
Du coup j'ai ghost dans un container, piwik dans un autre et la BDD dans le dernier. Propre.
Maintenant faut que je trouve une solution pour cloquer sur HTTPS sur tout ça et scripter des backup auto.
In finé je sais pas se qui posais problème avant
Merci en tout cas
Tu m'a bien aidé
Marsh Posté le 06-07-2017 à 11:02:27
Certain d'entre-vous ont déjà monté un dahsboard Piwik avec Ghost le tout dans des containers docker ?
Mon ghost fonctionne corectement, j'arrive sans problème à me connecter à la Base de donnée, mon piwik n'arrive pas à ce connecter à la base.
J'ai une erreur de charset.
Pour essayer de contourner le soucis j'ai forcé la création d'une base en utf-8.
"CREATE DATABASE piwik CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;"
Toujpurs la même erreur. Donc je vais pas chercher à débug Piwik ici mais si quelqu'un la fait, je serais interessé pour avoir la méthodo.
Merci
---------------
--- Mon topik d'Ach/Ven ---