Reconstrucción fallida, faltan plantillas

Recibo el siguiente error

cat: templates/postgres.template.yml: No such file or directory
cat: templates/redis.template.yml: No such file or directory
cat: templates/web.template.yml: No such file or directory
cat: templates/web.ratelimited.template.yml: No such file or directory
cat: templates/web.ssl.template.yml: No such file or directory
cat: templates/web.letsencrypt.ssl.template.yml: No such file or directory

Cada vez que hago una reconstrucción y ya no puedo operar mi instancia, ¿cómo la recuperaría?

1 me gusta

Parece que de alguna manera has eliminado el directorio de plantillas.

Si tienes una copia de seguridad reciente, la solución más segura sería reinstalar y restaurar la copia de seguridad. Si no, es difícil adivinar cuál podría ser el problema.

La información que es útil, la eliminaste en el otro tema.

No hagas eso. Muévelo de vuelta a /var/discourse.

Si quieres moverlo a otro lugar, te las arreglas tú solo.

4 Me gusta

Mueve todos los archivos y directorios de vuelta a donde deberían estar.
No puedes simplemente mover archivos y directorios.

2 Me gusta

Encontré la solución, si editas las fuentes de app.yml, puedes cambiar el directorio de discourse (lo tenía ubicado en un volumen diferente. Terminé haciendo una copia de seguridad y creando una nueva instancia en el directorio editado, luego subiendo la copia de seguridad.

1 me gusta

Ten mucho cuidado al esquiar fuera de pista. Tendrás menos soporte aquí, porque dificultas la prestación de asistencia.

2 Me gusta

Funciona exactamente igual, incluso está soportado en el archivo app.yml. Moverlo fue un poco arriesgado y esa fue la única parte mala, pero crear una instancia en otro directorio está completamente soportado.

1 me gusta

Confío en que intervendrás cuando el próximo usuario venga a Support sobre ese tema :wink:

3 Me gusta

En cuanto al soporte gratuito que se proporciona aquí, solo podemos ayudar con la instalación estándar que utiliza /var/discourse.

Las ventajas del código abierto significan que sí, puedes salirte de lo establecido si quieres, pero del mismo modo, eso limitará severamente la cantidad de ayuda que podemos brindarte.

Al estar basado en Docker, no hay necesidad de crear una instancia en un directorio diferente, puedes ejecutar múltiples configuraciones desde la misma ruta definiendo contenedores separados.

3 Me gusta