Installare un ambiente di sviluppo Discourse su Windows

Buongiorno,

Voglio provare a lanciarmi nello sviluppo di plugin per Discourse.

Volevo sapere se la documentazione su Windows è ancora valida dato che risale al 2017 :sweat_smile:

Altrimenti, avete qualche altra soluzione da propormi?

Grazie

1 Mi Piace

Se non funziona, puoi eseguire una VM con un sistema operativo basato su Ubuntu/Debian tramite VirtualBox o simili, e usare Install Discourse on Ubuntu or Debian for Development. Ho eseguito Linux Mint su VirtualBox su Windows dopo aver riscontrato alcuni problemi con le istruzioni per l’uso di WSL.

3 Mi Piace

Consiglierei sicuramente di usare WSL2! (e il link di @NateDhaliwal è perfetto per questo)

Puoi anche provare Install Discourse for development using Docker ma personalmente uso il suggerimento di @NateDhaliwal.

Far questo senza Docker si traduce in un’installazione locale più veloce, ma richiede più manutenzione.

4 Mi Piace

Sto usando anche WSL2. Nota che le istruzioni pubblicate da Nate si applicano anche a una configurazione WSL2 se si utilizza Ubuntu come distribuzione WSL.

Basta ricordare di avviare postgres e redis quando WSL è appena stato avviato.
Di solito avvio il mio ambiente di sviluppo in WSL usando uno script shell. Qualcosa come:

#!/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 Mi Piace

Grazie per il vostro aiuto!!

Proverò l’esperimento

1 Mi Piace