Docker pour site statique

Socle de déploiement conteneurisé avec NGINX et renouvellement automatique des certificats.

Rôle
Conception et réalisation, seul
  • Docker
  • NGINX
  • Certbot
  • Let's Encrypt

Contexte

Mettre un site statique en ligne sur un serveur dédié suppose de gérer le serveur web, le HTTPS et le renouvellement des certificats. Autant l'écrire une fois correctement.

Certbot renouvelle les certificats, NGINX recharge sa configuration. C'est le seul périmètre de ce dépôt, et c'est ce qui le rend réutilisable tel quel.

Il a hébergé la version précédente de ce site pendant cinq ans, et le déploiement actuel repart de la même base.

Autres projets

  • Capture d'écran de l'interface de Kosmood

    Application web de gestion mise en production, développée en équipe avec Symfony et Vue.js.

    Développeur full-stack, en équipe

    • Symfony 5
    • PHP 8
    • Vue.js
    • Vuetify
  • Logo de Docker

    Environnement conteneurisé reproductible pour le développement et le déploiement de Kosmood.

    Conception et réalisation, seul

    • Docker
    • Docker Compose
    • NGINX
    • PHP-FPM
  • Éditeur VS Code affichant du code avec le thème sombre

    Thème sombre pour Visual Studio Code, publié sur le Marketplace officiel.

    Conception et développement, seul

    • JSON
    • VS Code Extension API