Comment déployer WinterCMS sur Caprover

À l'origine, j'avais un blog développé avec GatsbyJS et Contentful pour le multilingue. Celui-ci est fonctionnel et plutôt rapide mais je ne suis pas fan du fonctionnement de GatsbyJS/React et de sa structure.

Je ferais un article prochainement sur ces raisons.

Ce qui nous amène au sujet du jour Comment déployer WinterCMS sur Caprover.

J'ai choisi WinterCMS et Caprover pour le côté open-source et très customisable qu'ils offrent.

Voici comment j'ai procédé:

  1. J'ai pris un VPS chez Hetzner Cloud, l'un des meilleurs services du point de vue rapport qualité/prix
  2. Ensuite, j'ai suivi le Getting Started de Caprover : https://caprover.com/docs/get-started.html, très simple: peu d'étapes et la documentation est très clair.
  3. J'ai écrit un Dockerfile pour déployer le projet sur mon instance Caprover: https://gist.github.com/LouisBertin/8f0fcb248d62f3e17960aee447736344
  4. Créé le projet sur Caprover, puis le déployer avec la commande caprover deploy
  5. Voilà! Votre site est en ligne! Pour le reste, j'ai importé ma base de données locale et le site était fonctionnel.

Bonus:



in WinterCMS Posté le mai 16, 2021