Je souhaitais installer Discourse sur ma machine locale. J’utilise Windows 8 comme système d’exploitation. Veuillez m’aider à installer Discourse sur mon localhost.
J’ai déjà installé mon site web en local et je souhaite maintenant installer Discourse.
Vagrant, un gestionnaire de machines virtuelles écrit en Ruby, est une option pour Windows 8 ; il offre un environnement similaire à WSL (Windows Subsystem for Linux, une fonctionnalité de Windows 10).
Vagrant peut utiliser Docker, Hyper-V ou VirtualBox comme fournisseur de machines virtuelles, au cas où l’un d’eux serait déjà installé. Sinon, l’outil le plus simple à utiliser pour la configuration est Chocolatey ; une fois Chocolatey installé, la commande choco install -y virtualbox vagrant installera à la fois Vagrant et VirtualBox.
À partir de là, suivez le guide de Configuration du projet de Vagrant pour installer une machine virtuelle Ubuntu, par exemple vagrant init hashicorp/bionic64 (ou bionic32 si votre installation de Windows 8 est en 32 bits).
Vagrant est simplement un gestionnaire de machines virtuelles pour des VM fournies par Hyper-V de Microsoft, VirtualBox ou VMware (configuration plus complexe, mais utilisable). En ce sens, Vagrant ressemble beaucoup à WSL2, qui fournit une VM Hyper-V spécialisée avec une intégration supplémentaire Windows/Linux approuvée par Microsoft.
Je peux me tromper, mais l’attente avec Vagrant serait que nous maintenions une configuration pour lui et que nous publiions une image. Ce sont deux éléments qui ne sont pas à l’ordre du jour.
Pour une configuration très légère qui vous permet de passer de 0 à 100 très rapidement, utilisez WSL2 + Docker dev.
J’avais oublié que ce fil était resté en suspens. Vagrant est simplement un outil de développement (un gestionnaire de machines virtuelles) qui n’a pas strictement besoin d’un fichier de configuration pour être utile, et encore moins d’une image dédiée (il lancera rapidement une machine virtuelle capable d’héberger Docker et d’exécuter les scripts Discourse comme discourse-setup et launcher sans problème).