Installer un environnement developpement discourse sur windows

Bonjour,

Je veux essayer de me lancer dans le développement de plugin pour discourse

Je voulais savoir si la documentation sur windows est encore valable car elle date de 2017 :sweat_smile:

Sinon avez vous autre solution à me proposer ?

Merci

1 « J'aime »

Si cela ne fonctionne pas, vous pouvez exécuter une machine virtuelle avec un système d’exploitation basé sur Ubuntu/Debian via VirtualBox ou un outil similaire, et utiliser Install Discourse on Ubuntu or Debian for Development. J’ai exécuté Linux Mint sur VirtualBox sous Windows après avoir rencontré des problèmes avec les instructions WSL.

3 « J'aime »

Je recommanderais d’utiliser WSL2, c’est certain ! (et le lien de @NateDhaliwal est parfait pour cela)

Vous pouvez également essayer Install Discourse for development using Docker mais personnellement, j’utilise la suggestion de @NateDhaliwal.

Faire cela sans Docker donne une installation locale plus rapide, mais demande plus de maintenance.

4 « J'aime »

J’utilise également WSL2. Notez que les instructions publiées par Nate s’appliquent également à une configuration WSL2 si vous utilisez Ubuntu comme distribution WSL.

N’oubliez pas de démarrer postgres et redis lorsque WSL vient d’être démarré.
J’ai l’habitude de démarrer mon environnement de développement dans WSL à l’aide d’un script shell. Quelque chose comme :

#!/usr/bin/env bash

cd "$(dirname "$0")"

export RAILS_ENV=development
export TRACK_REQUESTS=true
export UNICORN_LISTENER=localhost:3000
export DISCOURSE_HOSTNAME=localhost

sudo service postgresql start
sudo service redis-server start

bundle install
pnpm install

LOAD_PLUGINS=1 ./bin/rails db:migrate

./bin/ember-cli -u
2 « J'aime »

Merci pour vos aides !!

Je vais tenter l’expérience

1 « J'aime »