Instalación
Instalación con GitHub
Clon el repositorio del discurso
git clone https://github.com/discourse/discourse.git ~/discourse
Cree un rol con el mismo nombre que el nombre de usuario de su sistema Ubuntu:
sudo -u postgres createuser -s "$USER"
Cambie a su carpeta de discurso e instale las gemas necesarias
cd ~/discourse
source ~/.bashrc
bundle install
Ahora que ha configurado con éxito la conexión de la base de datos, ejecute estos comandos:
bundle exec rake db:create
bundle exec rake db:migrate
RAILS_ENV=test bundle exec rake db:create db:migrate
Ahora, intente ejecutar las especificaciones:
bundle exec rake autospec
Inicio del servidor Rails:
bundle exec rails server
Instalación usando Docker
Después de haber iniciado sesión como usuario raíz, podemos comenzar la instalación de Docker ingresando los siguientes comandos. Debe usar el usuario raíz en todo el resto del proceso de configuración y bootstrapping.
sudo -s
git clone https://github.com/discourse/discourse_docker.git /var/discourse
Ahora, CD en la carpeta del discurso.
cd /var/discourse
A continuación, ejecutará el comando de configuración del discurso.
./discourse-setup
A continuación, se le hará una serie de preguntas que se requieren para avanzar con la instalación.
Hostname for your Discourse? [forum.example.com]:
Email address for admin account(s)? [me@example.com]:
SMTP server address? [smtp.example.com]:
SMTP port? [587]:
SMTP user name? [user@example.com]:
SMTP password? [pa$$word]:
Let's Encrypt account email? (ENTER to skip) [me@example.com]:
La configuración del discurso creará un archivo App.yml y comenzará el proceso de arranque, que puede llevar entre dos y ocho minutos. Una vez que se completa esta porción, puede pasar a la configuración basada en el navegador. ¡Felicitaciones! Ha instalado con éxito el discurso