Múltiples instalaciones de Discourse en un solo droplet

Estimado equipo de soporte,

He instalado Discourse siguiendo la guía oficial en mi droplet de CentOS en DigitalOcean y funciona correctamente. Ahora he creado un segundo archivo discourse2.yml, lo he configurado en un nuevo puerto con un nuevo dominio y ajustes de SMTP. La aplicación se ha inicializado (bootstraped) y luego se ha iniciado (start app), pero no puedo acceder a ella mediante el nombre de host.

  • Nginx está instalado en el puerto 3200 (funciona correctamente).
  • app.yml está expuesto en 8080:80 (HTTP, funciona correctamente).
  • discourse2.yml está expuesto en 8081:80 (HTTP, no puedo acceder mediante el nombre de host).

¿Alguien podría ayudarme a configurar discourse2.yml para que pueda acceder a él usando el nombre de host agregado en el archivo discourse2.yml?

Docker:
1213 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
2634 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 443 -container-ip 172.17.0.3 -container-port 443
2645 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 80 -container-ip 172.17.0.3 -container-port 80
7448 /usr/bin/docker-proxy -proto tcp -host-ip 127.0.0.1 -host-port 4000 -container-ip 172.17.0.2 -container-port 80
7459 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 2222 -container-ip 172.17.0.2 -container-port 443

No logro entender qué debo agregar en la configuración de Nginx ni en qué directorio se encuentra el archivo de configuración de Nginx.

Discourse no funcionará en un puerto no estándar. Necesitarás configurar un único proxy inverso nginx externo para las dos instancias de Discourse. Hay guías disponibles para ello.

¿Puedes decirme cómo?

Aquí tienes un ejemplo. Run other websites on the same machine as Discourse. Tu sitio web externo será otro sitio de Discourse.

¿Consideraste Multisite configuration with Docker

Si vas a tener múltiples Discourse, puede ser una buena opción.

2 Me gusta

Gracias por la respuesta @fzngagan, pero creo que la guía de @riking es más adecuada para lograr lo que necesito, y ya lo he logrado con éxito.
Gracias @pfaffman

1 me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.