Re: Installation phraseanet-docker sur VPS OVH

236 views
Skip to first unread message

Berry Tudy Communication

unread,
Dec 30, 2020, 8:26:24 AM12/30/20
to phrasea-i...@googlegroups.com
Bonjour,

J'ai procédé à l'installation de Phraseanet/Docker sur une VPS OVH sous Debian 10 avec Docker pré-installé suivant la procédure indiquée sur:

Après docker pull des 5 images, adaptation de .env et de docker-compose.yml en fonction de mon environnement, les conteneurs se lancent sans erreur (voir copie d'écran jointe).

Première question: les 3 conteneurs phraseanet-nginx , phraseanet-fpm et phraseanet-worker semblent se relancer sans cesse (voir la même copie d'écran jointe), en particulier phraseanet-nginx, est-ce normal ?

les logs donnent
phraseanet_worker_1 exited with code 255
phraseanet_gateway_1 exited with code 1
phraseanet_phraseanet_1 exited with code 1

Pour phraseanet_worker il y a une suite d'erreurs dans les logs après celle-ci:
worker_1         | PHP Fatal error:  Uncaught PDOException: SQLSTATE[HY000] [2002] Connection refused in /var/alchemy/Phraseanet/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:43

Ensuite, faute physiquement sur le VPS avec une interface graphique, pour tester il faut que nginx accepte les connexions sur le dns cible, monhote.mondomaine.fr

Dans ce but, dans le répertoire config, j'ai créé un fichier configuration.yml, dans lequel j'ai changé le premier paramètre:

Ensuite j'ai lancé un build:
docker-compose -f docker-compose.yml build

Je vois que les paramètres ont été pris en compte car un fichier configuration-compiled.php a été créé, qui correspond au changement opéré.

Seconde question: cela n'a fonctionné qu'une fois. Quand je fais un nouveau build, le fichier configuration-compiled.php n'est pas changé.

Troisième question: lorsque je tente d'accéder à http://monhote.mondomaine.fr:8082 depuis Internet, la connexion est refusée. Rien n'apparaît dans les logs applicatifs. La mise en place du configuration.yml est-elle la procédure suffisante pour autoriser l'accès par un autre nom de serveur que localhost ?

Merci pour l'aide que vous pourrez m'apporter...




etat_run_phraseanet.jpg

Nicolas

unread,
Dec 30, 2020, 10:44:29 AM12/30/20
to phrasea-install-fr
Bonjour,
utilisé plutôt le déploiement docker et l'orchestration docker-compose mis a disposition dans le repo Phraseanet 


les containers redémarre  suite à un problème ou a un fichier de configuration.yml manquant 
les logs du container sont indispensable pour répondre
exemple: docker-compose logs -f phraseanet 


Pour compiler la conf 
bin/console compile:configuration avec le user linux "app".


  cdt nicolas

Berry Tudy Communication

unread,
Dec 30, 2020, 5:37:45 PM12/30/20
to phrasea-i...@googlegroups.com
Bonjour Nicolas et merci de votre réponse,

Je vais essayer avec le repository que vous indiquez. J'avais déjà essayé mais malgré le pull préalable des 5 images, le build s'était fait en local, et avait échoué alors qu'avec le repository phraseanet-docker cela avait fonctionné.

Pour compiler la configuration, il me semble que la commande est plutôt à lancer dans un container que sur l'hôte, ce qui donnerait
docker-compose -f docker-compose.yml run --rm worker bin/console compile:configuration  ?

Merci encore de votre aide,

Cordialement,

Vincent

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "phrasea-install-fr".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse phrasea-install...@googlegroups.com.
Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/phrasea-install-fr/25bdab45-a995-488f-925d-eaec89c7d518n%40googlegroups.com.

Berry Tudy Communication

unread,
Jan 1, 2021, 6:23:39 PM1/1/21
to phrasea-i...@googlegroups.com

Bonjour Nicolas,

En effet, en installant avec le repository 

et la commande
docker-compose -f docker-compose.yml run --rm worker bin/console compile:configuration 

je joins l'application à

je peux donc commencer à découvrir et configurer la solution à proprement parler, merci pour votre aide !

Nouvelle question:
Je suis connecté et j'ai pu charger quelques fichiers, mais pour le moment je n'ai pas les vignettes/aperçus des images dans la partie Prod, si quelqu'un connaît une cause évidente.

je m'attaque aux tutos

Bonne année, meilleurs voeux à tous !

Vincent

Reply all
Reply to author
Forward
0 new messages