Publicación

Publicación y dominios

Publique una versión del proyecto atómico, actualícela o deténgala y conecte dominios de aplicaciones.

Publicar el proyecto completo

Haga clic en Publicar en la barra de herramientas del espacio de trabajo para abrir la ventana emergente de publicación. El panel muestra el estado de publicación y la última fecha de publicación. Cambie de pestaña de la aplicación para ver cada dirección. Publicar está deshabilitado cuando todas las aplicaciones habilitadas ya están en la versión actual; una actualización disponible está marcada en amarillo. Haga clic en Publicar para publicar los cambios y confirmar una actualización cuando se le solicite. El lanzamiento incluye todas las aplicaciones habilitadas para publicación; Si falla una actualización, la versión completa anterior permanece disponible.

Amazi incluye aplicaciones web y de servidor en la publicación. Los tipos de aplicaciones móviles, de escritorio y de otro tipo permanecen en el catálogo con cualquier vista previa disponible, pero su estado de publicación es gris y se omiten cuando se publica. Las aplicaciones móviles y de escritorio se distribuyen por separado, por ejemplo, como archivos de instalación o a través de tiendas de aplicaciones. También puede pedirle a Amazi que deshabilite la publicación para una aplicación web o de servidor específica.

El estado de publicación del proyecto y el indicador de actualización incluyen solo las aplicaciones habilitadas para publicación. Una aplicación móvil no publicada o una implementación anterior de una aplicación deshabilitada no hacen que una versión actual parezca desactualizada.

La publicación permanece disponible mientras Amazi está funcionando. Una publicación manual utiliza la última revisión de Git ya confirmada en el momento en que comienza el lanzamiento; Los cambios de agente posteriores o no confirmados no se agregan a esa versión. Cuando el propio Amazi utiliza la herramienta de producción después de cambiar el proyecto, primero confirma los cambios de la tarea actual y publica ese punto de control.

El desarrollo y la producción siguen siendo superficies de tiempo de ejecución separadas: la publicación crea imágenes de producción administradas en lugar de reutilizar contenedores de desarrollo editables o volúmenes de desarrollo mutables. La base de datos administrada PostgreSQL es la excepción: desarrollo y producción se conectan a la misma base de datos del proyecto y, por lo tanto, leen y escriben los mismos datos. Las aplicaciones de navegador público comienzan con una dirección Amazi generada. Las aplicaciones de servidor privado se crean y ejecutan dentro de la versión, pero no reciben una dirección de navegador pública.

La actualización de API de Amazi no detiene las aplicaciones publicadas. Es posible que las funciones que llaman al API de Amazi, como la carga de archivos administrados, no estén disponibles temporalmente durante el mantenimiento. Vuelva a intentarlo después de que finalice la actualización.

Haga clic dentro de la vista previa del proyecto para cerrar la ventana emergente de publicación y seguir usando la vista previa. El editor de dominio o un diálogo de confirmación permanece abierto hasta que lo cierre o complete.

Actualizar, detener y reanudar

Cuando los archivos o los valores del entorno cambian:

  1. Confirma la actualización disponible.
  2. Permita que cada aplicación se cree y pase su verificación de estado.
  3. Verifique el candidato completo después de la activación.

Si falla la activación del candidato, Amazi mantiene o restaura la versión completa anterior. La activación aún puede causar una breve interrupción.

Para cancelar una publicación que aún se está ejecutando, haga clic en Detener la actualización junto al botón de publicación. Vuelve el estado de publicación anterior: un sitio existente mantiene su versión anterior y una primera publicación vuelve a ser no publicada. La cancelación no muestra un error ni agrega un mensaje de chat o notificación.

Cuando le pide a Amazi que publique, espera el resultado de la compilación y el inicio. Si la publicación aún está en ejecución, Amazi puede verificar esa misma versión sin iniciar otra. Una versión continua no es un error de compilación. Después de la activación, verifique la dirección pública y el estado de la publicación.

Una tarjeta de aplicación fallida mantiene el diagnóstico de producción completo disponible para descargar. Ask Amazi adjunta esos bytes exactos a una nueva solicitud e inicia los flujos de trabajo de producción y depuración necesarios. Amazi primero distingue una falla en el código de la aplicación de una falla de plataforma o servicio Amazi, cambia los archivos del proyecto solo cuando la evidencia lo respalda y publica una corrección solo cuando está lista.

Al eliminar una aplicación que nunca se ha publicado, se elimina inmediatamente, incluida su dirección Amazi generada. Una aplicación con una versión existente permanece pendiente de eliminación hasta que actualice la publicación.

Detener la producción elimina todas las rutas y contenedores de las aplicaciones y al mismo tiempo preserva la versión inmutable y los datos de producción declarados. El currículum inicia esa misma versión sin reconstruir. Se debe reanudar una versión detenida antes de poder actualizarla.

Si los archivos confirmados contienen un vínculo no seguro, la publicación se detiene con un diagnóstico que identifica ese vínculo. Pídale a Amazi que arregle los archivos rastreados y cree una nueva versión antes de publicarlos nuevamente; repetir la misma versión no lo solucionará. La contienda temporal con otra operación del proyecto se vuelve a intentar automáticamente y no significa por sí sola que la compilación de la aplicación haya fallado.

Conectar un dominio personalizado

Cada aplicación pública tiene un dominio de producción: su dirección Amazi generada, una dirección denominada Amazi o un dominio externo, según el plan del propietario. Sólo funciona el dominio seleccionado. Al elegir otro dominio se deja de servir la dirección anterior; no redirige a los visitantes.

Los dominios conectados existentes permanecen seleccionados, incluidos aquellos que esperan la verificación DNS o que muestran un error de verificación. Las aplicaciones sin un dominio conectado mantienen su dirección generada. Un dominio externo seleccionado estará disponible después de una verificación exitosa de DNS; su dirección Amazi anterior no está disponible mientras la verificación está pendiente o falla.

Para cambiar una dirección Amazi, haga clic en el lápiz al lado, ingrese un nombre en el cuadro de diálogo y haga clic en Aplicar. Si el nombre está tomado, elija una de las alternativas disponibles o ingrese otro nombre, luego aplíquelo. Su dirección será name.app.amazi.pro. Amazi lo conecta automáticamente; no se necesita ninguna configuración DNS.

Para un dominio externo, abra el cuadro de diálogo de conexión desde la tarjeta Dominio personalizado. Si su plan no incluye esta función, la tarjeta muestra una corona y una guía de actualización.

Cuando Cancelar es la única acción al pie de los detalles del dominio, ocupa todo el ancho. Haga clic para cerrar el cuadro de diálogo.

  1. Ingrese un nombre de host sin protocolo ni ruta. Amazi convierte automáticamente letras internacionalizadas al formulario técnico ASCII utilizado por DNS.
  2. Agregue el registro de verificación TXT exacto en su proveedor DNS.
  3. Agregue A para un dominio principal o CNAME para un subdominio.
  4. Mantenga el proxy deshabilitado durante la verificación y dé tiempo para la propagación, luego haga clic en Verificar DNS. Cada registro tiene botones de copia de nombre y valor separados.

El enrutamiento de dominio personalizado Amazi actualmente usa IPv4, por lo que un registro AAAA en conflicto bloquea la verificación. Al eliminar un dominio externo o con nombre, se selecciona nuevamente la dirección Amazi generada. El enrutamiento de dominio reutiliza la imagen de la aplicación actual; no crea una nueva versión del proyecto ni inicia una aplicación detenida. La publicación requiere Editor, acceso completo o propiedad. Los dominios personalizados dependen del plan del propietario. La publicación sin insignia se compara con la cuenta que inicia la publicación; sin esa característica, la publicación sigue estando disponible con la insignia Amazi.

Los sitios web de plantillas publicadas muestran una insignia Plantilla independientemente del plan de la cuenta de publicación. Los proyectos que crea a partir de una plantilla siguen las reglas de publicación habituales.

Las insignias Vista previa del desarrollo, Hecho con Amazi y Plantilla tienen cada una un botón de cierre. Cerrar una insignia la oculta hasta que se vuelve a cargar la página.