docker-bash-hito

Ne perdez plus votre bash history sur docker

Si vous êtes comme moi, et avez tendance à utiliser docker comme un bac à sable, je comprends votre frustration de n’avoir jamais d’historique de vos commandes (bash history).Incapable de faire ctrl + r un jour sur deux, mais ça, c’était avant de chercher une solution ? Partage du fichier .bash_history  Nous allons créer un […]

message d'erreur

Que faire avant que mon serveur brûle ?

Nous avons vu il y a peu de temps comment faire un backup de vos données. Mais une application ne se résume pas qu’à cela. Votre serveur a une configuration particulière, des services qui tournent, des outils installés. En bref, il est unique.En combien de temps pouvez-vous refaire le même ?Nous allons voir différentes façons […]

Un super éléphant

Comment dynamiser votre container Docker PHP

Chaque projet a ses propres caractéristiques, ses propres extensions. Si entre chaque client vous ne faites qu’ajouter des choses sur votre container, il va finir pas être immense. Nous allons voir comment faire pour avoir une config pour votre client, sans avoir une image pour chacun d’entre eux. Une simple image Docker PHP ne sera […]

cmd vs entrypoint

Comment utiliser Docker ENTRYPOINT et CMD

Nous allons voir dans cet article la différence entre les deux directives Docker ENTRYPOINT et CMD. Les deux sont utilisées pour exécuter une commande dans l’instance de l’image, mais avec une petite différence. CMD peut transmettre les paramètres par défaut à ENTRYPOINT si les deux sont définis. CMD Nous allons instancier cette image pour l’exemple. […]

env-docker-compose

Un environnement de PHP à toute épreuve

Pour être bien vu par votre client, vous devez être prêt à travailler rapidement sur son projet.C’est là que docker entre en jeu pour avoir un environnement PHP flexible. Chaque projet client a sa propre complexité, vous devez donc être flexible, sans pour autant ruiner votre machine en installant 40 logiciels différents. Préparation de l’environnement […]

redis_docker

Les sentinelles Redis avec docker-compose

Dans cet article, nous allons voir comment configurer Redis avec les réplications main / repliquat et avec de la haute disponibilité grâce à Redis Sentinel. Nous allons faire cette configuration sur docker-compose.Redis est une base de données clé/valeur, très populaire parmi les développeurs pour la mise en cache.Redis Sentinel offre une haute disponibilité pour Redis. Concrètement, cela signifie […]

redis_docker

Un mot de passe Redis via docker-compose

Presque tous les projets PHP utilisent Redis. Redis est une base de données clé/valeur très performante.En temps normal la configuration de redis se fait par le fichier redis.confDocker-compose est un outil permettant de définir et d’exécuter des applications Docker multi-conteneurs. Monter un volume de configuration Le mot de passe doit être placé dans le fichier […]

docker plus symfony

Plus loin avec Symfony et docker

Pourquoi ? Parce que vous souhaitez maîtriser votre environnement de développement.Pour repartir de zéro sans tout installer.Pour avoir un environnement Docker/Symfony aux petits oignons. Qu’est-ce que docker-compose Il s’agit d’un outil permettant de configurer la façon dont les conteneurs seront lancés avec une configuration en YAML. De quel conteneur docker avez-vous besoin ? Vous pouvez […]