# Reiniciar Discourse en Contenedor

**URL:** https://meta.discourse.org/t/restart-discourse-in-container/263976
**Category:** Self-hosting
**Created:** [5 Mayo, 2023 14:30 UTC](https://meta.discourse.org/t/restart-discourse-in-container/263976 "2023-05-05T14:30:00Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![Justman10000](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justman10000/32/252913_2.png) [@Justman10000](https://meta.discourse.org/u/Justman10000)
#### Post date: [5 Mayo, 2023 14:30 UTC](https://meta.discourse.org/t/restart-discourse-in-container/263976/1 "2023-05-05T14:30:00Z")

</div>

Hola, cuando uno está en el contenedor en la consola, ¿cómo se puede reiniciar Discourse?

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [5 Mayo, 2023 14:34 UTC](https://meta.discourse.org/t/restart-discourse-in-container/263976/2 "2023-05-05T14:34:25Z")

</div>

¿Por qué no puedes reiniciarlo desde el directorio de Discourse? El script para hacer este trabajo está diseñado para ejecutarse desde allí.

---

<div class="post-metadata">

### Author: ![Justman10000](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justman10000/32/252913_2.png) [@Justman10000](https://meta.discourse.org/u/Justman10000)
#### Post date: [5 Mayo, 2023 14:37 UTC](https://meta.discourse.org/t/restart-discourse-in-container/263976/3 "2023-05-05T14:37:16Z")

</div>

Si lo hago de esta manera, todos los cambios que he hecho en los archivos del contenedor se restablecerán cuando se reinicie todo el contenedor…

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [5 Mayo, 2023 14:39 UTC](https://meta.discourse.org/t/restart-discourse-in-container/263976/4 "2023-05-05T14:39:58Z")

</div>

Tus cambios persistirán si los realizas correctamente:

- con variables en app.yml
- con un Tema o Componente de Tema
- con un Plugin (si necesitas cambiar el comportamiento del backend, por ejemplo)
- a la base de datos (preferiblemente a través del frontend o una tarea rake)
- cargas

---

<div class="post-metadata">

### Author: ![Justman10000](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justman10000/32/252913_2.png) [@Justman10000](https://meta.discourse.org/u/Justman10000)
#### Post date: [5 Mayo, 2023 14:41 UTC](https://meta.discourse.org/t/restart-discourse-in-container/263976/5 "2023-05-05T14:41:48Z")

</div>

Cuando edito el app.yml, tengo que reconstruir

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [5 Mayo, 2023 14:42 UTC](https://meta.discourse.org/t/restart-discourse-in-container/263976/6 "2023-05-05T14:42:35Z")

</div>

No para todo. Algunos cambios de variables se aplicarán con un simple reinicio a través del lanzador, por ejemplo, las credenciales SMTP, creo.

`./launcher restart app`

---

<div class="post-metadata">

### Author: ![Justman10000](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justman10000/32/252913_2.png) [@Justman10000](https://meta.discourse.org/u/Justman10000)
#### Post date: [5 Mayo, 2023 15:07 UTC](https://meta.discourse.org/t/restart-discourse-in-container/263976/7 "2023-05-05T15:07:37Z")

</div>

No, los valores son los antiguos, aunque reinicié después de editar el YML.

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [5 Mayo, 2023 15:19 UTC](https://meta.discourse.org/t/restart-discourse-in-container/263976/8 "2023-05-05T15:19:07Z")

</div>

¿Qué variables?

Sin duda, para muchas variables necesitarás reconstruir.

Reconstruir es normal. Acéptalo :).

---

<div class="post-metadata">

### Author: ![Justman10000](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justman10000/32/252913_2.png) [@Justman10000](https://meta.discourse.org/u/Justman10000)
#### Post date: [5 Mayo, 2023 15:19 UTC](https://meta.discourse.org/t/restart-discourse-in-container/263976/9 "2023-05-05T15:19:49Z")

</div>

La reconstrucción lleva demasiado tiempo.

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [5 Mayo, 2023 15:20 UTC](https://meta.discourse.org/t/restart-discourse-in-container/263976/10 "2023-05-05T15:20:26Z")

</div>

¿No deberías necesitar reconstruir más de una vez por semana? E incluso entonces, usaría la página de actualización la mayor parte del tiempo para eliminar el tiempo de inactividad significativo.

---

<div class="post-metadata">

### Author: ![syandriz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/syandriz/32/274337_2.png) [@syandriz](https://meta.discourse.org/u/syandriz)
#### Post date: [5 Mayo, 2023 15:25 UTC](https://meta.discourse.org/t/restart-discourse-in-container/263976/11 "2023-05-05T15:25:35Z")

</div>

Sí. Solo toma entre 15 y 30 minutos si configuras el archivo `app.yml`.

Después de editar, debes ejecutar `./launcher rebuild app` o puedes usar este comando `./launcher rebuild app --skip-prereqs`.
