영광_임
(영광 임)
22 Julio, 2019 23:08
1
Quiero instalar un complemento. ¿Qué debo hacer?
Esta guía asume que tienes una instalación estándar autohospedada. Solo admitimos el método de instalación estándar aquí, por lo que estas instrucciones asumen que tienes una instalación estándar.
Esta guía solo se aplica a las instancias de Discourse autohospedadas. Si utilizas un servicio de alojamiento gestionado, los complementos disponibles son controlados por tu proveedor de alojamiento. Por ejemplo, en nuestro alojamiento, estos complementos específicos están dispo…
cd /var/discourse
nano containers/app.yml
No tengo un archivo llamado app.yml.
Esta guía no me ayuda.
¿No hay otra forma?
He instalado Discourse para desarrollo usando Docker. Quiero instalar un complemento de calificación para Discourse. Creo que…
cd ~discourse/plugin
git clone https://github.com/angusmcleod/discourse-ratings
docker restart
¿Es esta mi idea?
Stephen
(Stephen)
23 Julio, 2019 00:12
2
¿Cómo se instaló tu servidor?
영광_임
(영광 임)
23 Julio, 2019 01:36
3
guía para instalar Discourse para desarrollo usando Docker
Desarrollando con Docker
Dado que Discourse se ejecuta en Docker, deberías poder ejecutar Discourse directamente desde tu directorio de origen usando un contenedor de desarrollo de Discourse.
Ventajas: No es necesario instalar ninguna dependencia del sistema, no se requiere ninguna configuración para configurar rápidamente un entorno de desarrollo.
Desventajas: Será ligeramente más lento que el entorno de desarrollo nativo en Ubuntu, y mucho más lento que una instalaci…
hawm
(Hawm)
23 Julio, 2019 01:51
4
Clona el repositorio del plugin en tu carpeta de plugins y reinicia el servidor de Rails si ya lo has iniciado.
영광_임
(영광 임)
23 Julio, 2019 06:01
5
Clona el repositorio del plugin en tu carpeta de plugins y reinicia Docker
Después:
fatal: No es un repositorio de git
¿cuál es el problema?
hawm
(Hawm)
23 Julio, 2019 06:18
6
Asegúrate de que estás utilizando realmente una URL de repositorio git como GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub
Si sigues Install Discourse for development using Docker para comenzar a desarrollar, no es necesario reiniciar Docker; simplemente entra en la carpeta de Discourse y ejecuta ./bin/docker/unicorn para iniciar el servidor o presiona Ctrl + C para detenerlo.
영광_임
(영광 임)
23 Julio, 2019 06:56
7
hawm
(Hawm)
23 Julio, 2019 06:59
8
Clona todo el repositorio a tu carpeta de plugins y luego reinicia el servidor; eso funcionará.
영광_임
(영광 임)
23 Julio, 2019 07:12
9
cd ~/discourse/plugins
El archivo del plugin ya existe.
Coloqué el plugin de calificación de Discourse en la carpeta de plugins existente y reinicié el servidor.
hawm
(Hawm)
23 Julio, 2019 07:15
10
Ve a /admin/plugin y encontrarás tu plugin
hawm
(Hawm)
23 Julio, 2019 11:54
12
¿Por qué tu paso 3? ¿Publicas aquí todo tu procedimiento operativo?
영광_임
(영광 임)
23 Julio, 2019 13:38
13
Gracias
Ve a cd ~discourse/plugins discourse-rating remove
Después
git clone GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub
Lo resolví
Funciona bien en casa.
Pero
El Discourse instalado en la empresa parece tener un problema.
No se puede reiniciar Docker después de instalar el plugin
sudo docker logs 2fwk40482dw
: fatal: No es un repositorio de git (o ningún padre hasta el punto de montaje /discourse)
Stephen
(Stephen)
23 Julio, 2019 14:13
14
¿Es la instalación del servidor de la empresa una versión de producción o una de desarrollo?
영광_임
(영광 임)
24 Julio, 2019 01:01
15
Es posible modificar el código fuente basado en docker-compose.
instalación de desarrollo
Stephen
(Stephen)
24 Julio, 2019 01:42
16
Si se instaló de la misma manera que tu copia en casa, debería comportarse de la misma forma.
¿En qué difieren estos dos entornos? ¿La instalación en tu empresa es utilizada por otros usuarios?