Uninstalling discourse instance

Helllo,

Is there comprehensive documentation available on how to uninstall discourse instance via command line?
This is required to do a clean install once again.

2 Me gusta

According to the official installation guide, discourse lives inside its own docker container.
So, you simply need to stop the container and remove /var/discourse folder.

Steps.

  1. ssh into your vps server.
  2. cd /var/discourse
  3. ./launcher stop app
  4. ./launcher destroy app
  5. cd /var
  6. sudo rm -rf discourse
1 me gusta

Sería bueno incluir una sección de Desinstalación en la instalación o en alguna otra guía.

Dado que la forma recomendada de hacer las cosas es instalar Discourse en una instalación nueva que no se usa para nada más, la forma en que la mayoría de la gente desinstala es destruyendo la máquina virtual.

Esas instrucciones están diseñadas solo para el caso más estándar.

3 Me gusta

Absolutamente, “Desinstalar” es tan del año 2000 :wink:

1 me gusta

Una cosa interesante, si quiero detener y destruir la aplicación, intentará descargar otra imagen base. ¿Qué demonios? :smile:

:/var/discourse> sudo ./launcher stop app
Se detectó la arquitectura x86_64.

ADVERTENCIA: Estamos a punto de comenzar a descargar la imagen base de Discourse
Este proceso puede durar entre unos minutos y una hora, dependiendo de la velocidad de su red
Por favor, sea paciente

2.0.20220818-0047: Extrayendo de discourse/base
Digest: sha256:7734701087766821ffb2ddcef423754798bd345c2ac0d550131c6e6905c268e8
Estado: Imagen más reciente descargada para discourse/base:2.0.20220818-0047
docker.io/discourse/base:2.0.20220818-0047
Tiene menos de 5 GB de espacio libre en el disco donde se encuentra /var/lib/docker. Necesitará más espacio para continuar
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg00-var 9.8G 4.9G 4.4G 53% /var

¿Le gustaría intentar recuperar espacio limpiando imágenes y contenedores de docker en el sistema? (y/N)y
Si la limpieza fue exitosa, puede intentarlo de nuevo ahora
2 Me gusta

Lo que hice fue:

  1. sudo rm -rf discourse
  2. encontrar el contenedor de docker que tiene discourse, matarlo y luego eliminarlo.

Avísame si necesito hacer algo más. :slight_smile:

1 me gusta

Sí. ./launcher se mantiene actualizado a sí mismo y a la imagen base de Discourse. Si estás familiarizado con Docker, puedes simplemente docker stop app;docker rm app como lo hiciste.

1 me gusta

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