Es importante que hagas una copia de seguridad coherente antes de cada actualización de versión principal, para poder revertir los cambios si fuera necesario.
bin/upgrade y seguir las indicaciones en pantalla.
Cabe destacar que la versión de la imagen de Docker (en config/version) se gestiona por separado de las actualizaciones del código del Toolkit. Actualizar el código del Toolkit no cambiará automáticamente la versión de la imagen de Docker que estás ejecutando. Esto significa que, en la mayoría de los casos, puedes actualizar la versión del Toolkit sin actualizar tu despliegue.
El script bin/upgrade
Cuando ejecutas el comando bin/upgrade, el script comprobará si hay una actualización disponible del código del Toolkit y te ofrecerá actualizarlo. Siempre puedes rechazar esta actualización y no cambiará nada.
Si decides actualizar el código del Toolkit, el script comprobará a continuación si la versión predeterminada de la imagen de Docker ha cambiado y te ofrecerá actualizar tu archivo de versión local (en config/version) para que coincida con el nuevo valor predeterminado.
Si decides cambiar de versión, el script te guiará por un proceso que consiste en detener los servicios de Docker, hacer una copia de seguridad y reiniciar los servicios de Docker. Tu archivo de versión anterior se copiará automáticamente en config/__old-version, por si necesitas volver a esa versión de las imágenes de Docker.
En las instalaciones aisladas (air-gapped) que importan manualmente las imágenes de Docker, establece
PULL_BEFORE_UPGRADE=false en tu archivo config/overleaf.rc.Consulta aquí para obtener más información sobre el despliegue en entornos aislados/sin conexión.
