Ajustes del proyecto
Los Settings de un proyecto reúnen lo que afecta al proyecto entero: su nombre, las acciones en bloque, la exportación, la clonación, el traslado, la transferencia y la eliminación. Abre el proyecto y luego Settings en su barra lateral. Las pestañas son General, Collaborators, Deployments y Advanced.
Nombre y descripción
En Basic Information, cambia el Project Name (que se muestra en la lista de proyectos y en la barra lateral) y una Description opcional. Cambiar el nombre no afecta a nada de lo que se ejecuta. La sección también muestra el servidor del proyecto y su Project ID, para la API y la CLI.
Suspender o reiniciar todos los servicios
En Bulk Operations:
- Suspend All detiene todos los servicios a la vez. La configuración, los dominios y los volúmenes se mantienen; despliega para volver a arrancarlos.
- Restart All reinicia todos los servicios, de uno en uno, con las mismas imágenes y configuración.
Para desplegar todos los servicios a la vez, usa Deploy all (Cómo funcionan los despliegues).
Exportar
Export descarga el proyecto como un manifiesto de Zenavo (<project>.zenavo.json): sus servicios, orígenes, ajustes, volúmenes, dominios y variables, incluidos los valores de las variables. Mantén el archivo en privado.
Vuelve a importarlo desde New Project → Import a Zeabur template or a Zenavo export, en cualquier servidor y en cualquier equipo. Una exportación contiene la configuración, no los datos: para llevar los datos, usa copias de seguridad.
Clonar un proyecto
Clone Project crea una copia con todos los servicios y la configuración, en este equipo o en otro del que seas miembro, en cualquiera de sus servidores. Ponle nombre a la copia (por defecto <project>-copy) y elige el equipo y el servidor.
- La copia no se despliega: revísala y luego despliégala.
- Los datos de los volúmenes no se copian. Restaura una copia de seguridad en la copia para llevar los datos, o traslada el proyecto si lo que quieres es que deje su servidor actual.
- Los dominios y los puertos TCP/UDP fijos se quitan, porque el original todavía los usa. Asocia otros nuevos en la pestaña Networking de cada servicio.
- Las variables, los archivos de configuración, los ajustes de compilación y las comprobaciones de salud se copian tal cual. Las variables generadas, como las contraseñas de bases de datos, conservan sus valores, así que revisa los servicios que guardan credenciales antes de desplegar la copia junto al original.
Clonar es útil para tener una copia de staging de producción, o para probar un cambio sin tocar el proyecto en marcha.
Trasladar a otro servidor
Move to another server traslada un proyecto desplegado, con los datos de sus volúmenes, a otro servidor del mismo equipo. Consulta Mover un proyecto.
Transferir a otro equipo
Transfer project ownership (administradores del equipo) traslada un proyecto a otro equipo que administres, a uno de los servidores de ese equipo.
Solo se puede transferir un proyecto que nunca se ha desplegado: los servicios y volúmenes de un proyecto desplegado viven en un servidor de su equipo. Para entregar un proyecto desplegado, clónalo en el otro equipo, restaura allí sus copias de seguridad y elimina el original cuando la copia funcione.
Los registros de auditoría de ambos equipos registran la transferencia.
Eliminar un proyecto
Delete project (administradores del equipo) quita del servidor todos los servicios, dominios y volúmenes del proyecto, y sus copias de seguridad de Zenavo. Escribe el nombre del proyecto para confirmar. No se puede deshacer: descarga antes las copias que necesites.
Eliminar un proyecto que se ha desplegado ejecuta una tarea que quita sus recursos del servidor; síguela en Deployments. Un proyecto que nunca se desplegó se elimina al momento.
Colaboradores
Todos los miembros del equipo del proyecto pueden abrirlo, con su rol en el equipo. Todavía no hay colaboradores por proyecto; Collaborators lista quién tiene acceso y enlaza a los miembros del equipo.
Despliegues
Deployments lista todos los despliegues del proyecto, del más nuevo al más antiguo, con su tipo y estado. Abre uno para leer sus registros o para revertir todos los servicios a él.
Avanzado
- Configuration → Edit JSON edita el manifiesto completo del proyecto, incluidos los valores de las variables. Guardar no vuelve a desplegar. Úsalo para ajustes que la consola no tiene, o para muchos cambios a la vez; el formato del manifiesto es el que descarga Exportar.
- Migration checklist sigue una migración a este proyecto: origen respaldado, datos restaurados y comprobados, inicio de sesión, workers, correo y callbacks verificados, DNS cambiado, y el origen mantenido en marcha durante el periodo de reversión. Marcas los elementos tú; un despliegue correcto no los marca. Consulta Migrar desde Zeabur.