Quelques outils pour l’infrastructure web

Dans le cadre de mes développements, j’utilise quelques logiciels divers qui méritent d’être plus connu.

Un logiciel pour router le trafic des clusters / conteneurs depuis une URL. Pratique pour, par exemple, avoir plusieurs blogs dans des sous domaines, si ceux-ci tournent dans des docker WordPress.

https://traefik.io/

Ce logiciel / siteweb permet de réaliser des tests vers les API web. Il possède l’avantage d’être très ouvert et de pouvoir importer des données au format divers, et de permettre de générer des codes dans divers format (curl, json, appel http direct etc.)

https://www.getpostman.com/

Exécuter un bash dans un conteneur docker

Vu que plein de site donne de mauvaise commandes, voici la commande à jour pour exécuter le bash. Cette commande fonctionne en version 18.09.6.

docker exec -it <dockerid/dockername> /bin/bash

Pour sortir du bash, ne surtout pas faire exit mais la séquence

ctrl-p ctrl-q

Evidemment, on peut utiliser la sous commande exec pour faire des trucs plus efficace si on sait comment le conteneur est conçu.

Corriger la langue d’une vidéo au format MP4

En cas d’erreur de langue sur une vidéo, ou pour les appareils qui ne taggent pas correctement les fichier, il existe un outils assez simple à utiliser en ligne de commande:

MP4Box

Cette commande est installable via la commande suivant sur ubuntu :

sudo apt install gpac

La commande suivante permet de changer la langue de toutes les pistes en une seule fois. Cela ne fonctionne que sur les fichiers mono langue au format MP4

MP4Box -lang fra "Monfichier.mp4"

S’il y a plusieurs pistes audio, il faut préciser l’id de la piste via -lang [trackID=]lang

Voir ici pour plus de détails: https://gpac.wp.imt.fr/mp4box/mp4box-documentation/#