Instalar plugins en un sitio autoalojado

Hola,

¿Es esta la única forma de instalar plugins?
Dado que estoy desplegado en el entorno de intranet de la empresa, mi acceso a la red externa fluctúa mucho y a menudo fallo al acceder cuando ejecuto . /launcher rebuild app. ¿Hay alguna forma de descargar los plugins sin conexión y luego desplegarlos?

Sí, debes reconstruir al añadir o quitar un plugin.

Los componentes de tema, por otro lado, no requieren esto ya que solo afectan al frontend. Así que considera esa opción si puedes.

Gracias por su respuesta.
Porque acabo de comenzar a usar discourse, todavía tengo una pregunta que hacer.
Por ejemplo, actualicé app.yml y añadí un plugin, pero parece que cuando reconstruyo, incluso si no es la primera vez que despliego, lo que fue descargado e instalado antes será descargado de nuevo?
Como ruby o plugins instalados.

1 me gusta

Las imágenes de Docker deben almacenarse en caché, pero algunas clonaciones pueden volver a ocurrir porque es un contenedor nuevo.

1 me gusta

Pero, ¿no sería posible copiar todo el(los) repositorio(s) y dar una dirección local?

1 me gusta

Sí. Podrías intentarlo. Pero complicaría el proceso de actualización.

Si te desconectas mientras se está ejecutando la reconstrucción, puedes usar tmux o screen.

Es posible construir el contenedor en otro lugar, enviarlo al repositorio y luego lanzarlo en tu sitio (también necesitas migrar la base de datos y precompilar los activos).

2 Me gusta

Ok, gracias, ya veo.

Guardo los plugins en el gitlab local y los extraigo localmente durante la reconstrucción, lo cual es mucho más conveniente.

1 me gusta

OK, lo intentaré

probablemente un error de indentación, lo copié exactamente incluyendo los espacios del tutorial y funcionó bien.

Dudo que haya una manera, la razón por la que es rápido y está diseñado para foros es que está precompilado, no como un sitio web normal donde se renderiza sobre la marcha por el sistema (a menos que tengas caché), pero los sitios web normales que usan caché no pueden servir contenido dinámico.

3 publicaciones se dividieron en un nuevo tema: Qué esperar al reconstruir Discourse

La edición de temas en Documentation está limitada a los miembros del equipo, por lo que incluso si lo intentaras, no habrías podido actualizar las instrucciones.

1 me gusta

Soy un nuevo administrador de nuestro sitio. Acabo de hacer una actualización después de mucho tiempo y ahora veo que este complemento ya no funciona. ¿Hay alguna actualización o bifurcación que pueda usar?

[Nota del administrador] El plugin ‘retort’ contiene código que necesita ser actualizado. (ID: discourse.widgets-end-of-life) (Más información)

Muchas gracias.
Richarde

¿Sabes por qué no habéis cambiado de retort a reactions? Cuando se trata de poder seleccionar más de una reacción, creo que todavía no hay alternativa. La función de poder elegir entre emojis de alken en lugar de los que ha predefinido un administrador también se añadió recientemente al complemento Reactions.
https://meta.discourse.org/t/discourse-retort/35903

1 me gusta

Lo comprobaré.
Esperaba encontrar una manera de guardar todas las reacciones dadas hasta ahora, pero eso no es lo más importante.

Gracias por tu rápida respuesta.

Esto podría ayudar a guardar las reacciones que tengas Discourse Retort - #435 by angus

Estoy bastante seguro de que instalé un montón de complementos que encontré aquí en Meta con una especie de “instalación con un solo clic” donde solo tenía que introducir la URL de mi instancia de Discourse, ¿siguen siendo actuales estas instrucciones?

Solo funciona con Theme y Theme component, no con Plugin :slight_smile:

3 Me gusta