DevOps
Quelques outils utiles pour les développeurs et les sysadmins. Et donc principalement utiles aux DevOps.
🧪 Git
Git est un logiciel très puissant et considéré par beaucoup comme un indispensable. Le logiciel e...
🍳 Quelques recettes
OK, maintenant que l'on a installé et configuré Git, on peut maintenant passer à comment l'utilis...
👩🏾💻 Publier et collaborer
Maintenant on va voir comment publier son code sur une "git forge" tel que GitHub, Gitlab, Gitea,...
👽 Gérer des univers parallèles
Maintenant on va voir un autre coté de Git qui est la possibilité de gérer plusieurs version du c...
🚀 CI/CD avec gitlab
Dans le chapitre précédent nous avons vu comment utiliser Git pour gérer l'historique de fichiers...
📄 Exemple avec Pages
Tout d'abord on va créer un nouveau repo sur Gitlab. Puis on va l'ajouter dans un repo local. git...
🔑 Fonctionnement avec SSH
Maintenant si on reprends notre projet précédent, et que l'on veut non pas le déployer avec GitLa...
🛰 Utiliser son propre Runner
Toutes les instances n'ont pas des runner partagés. Donc dans certains cas vous allez peut'être a...
📦 Containers
Docker est un logiciel qui est pas mal utilisé pour installer des services sur un serveur. L'avan...
🔧 Utilisation
Ici on va parler de comment utiliser Docker en ligne de commandes, on parlera plus tard de systèm...
📤 Dockerizer et publier
Dans ce petit exemple j'ai voulu dockerizé une image de Debian avec openjdk-18-jdk. Généralement ...
🥚 Créer un oeuf pterodactyl
Pterodactyl utilise des docker pour exécuter les services mais a besoin de quelques configuration...
📝 Utiliser Docker Compose
version: '3' # On peut définir plusieurs conteneurs d'un seul coup en utilisant docker-compose #...
🔌 Réseau, reverse proxy avec Traefik
Maintenant, quand on veut pouvoir avoir plusieurs services sur un même port avec des noms de doma...
👀 Visualiser tout avec Portainer
Portainer est un super outil pour avoir une interface web pour gérer tout à propos de Docker : im...
🗃️ Archiver un site et des images
Voici comment j'ai fait pour faire un backup complet de mon site avec Docker. Ce site était un si...