Apache Hop GUI: opciones de despliegue¶
La plantilla Apache Hop (GUI) (categoría Processing) despliega Hop Web, la interfaz de diseño de los pipelines y workflows de Apache Hop. El proyecto Hop procede de un repositorio Git, clonado en el primer arranque y luego actualizado con git pull --ff-only en los siguientes. El trabajo, los favoritos del selector de archivos y el historial de cada usuario se conservan en el volumen data de la aplicación.
General¶
| Campo | Función |
|---|---|
| Versión Hop | Tag de la imagen ds/hop-web. |
| Límite de memoria, Límite de CPU | Recursos del contenedor (categoría Capacidad). |
| File Browser | Gestor de archivos accesorio (subida/descarga), desactivable si no se usa. |
| Nombre del proyecto Hop | Nombre mostrado del proyecto en Hop Web. Vacío: el nombre del repositorio Git elegido en la creación. La carpeta del proyecto en disco no cambia. |
Fuente Git¶
El proyecto abierto en Hop Web procede de un repositorio Git, elegido en la categoría Fuente Git:
| Campo | Función |
|---|---|
| Fuente del proyecto Git | Ninguna (proyecto vacío), Instancia Forgejo gestionada o Entrada manual. |
| Instancia Forgejo, Repositorio, Rama | Modo Forgejo: una instancia de la plataforma, un repositorio visible para su cuenta admin, y luego la rama (vacío = rama por defecto del repositorio) — véase Git. |
| URL del repositorio, Rama, Usuario git, Token / contraseña git | Entrada manual: repositorio externo. Usuario y token solo para un repositorio privado; se guardan en un Secret del namespace y no se vuelven a mostrar. |
Acceso¶
Apache Hop GUI es la única plantilla con concesión directa: desde Acceso, un usuario está autorizado o no, sin perfiles — véase Acceso y permisos.
Conexiones del proyecto¶
La plataforma escribe en el proyecto Hop los metadatos de conexión del namespace: bases PostgreSQL, servidores Hop y buckets S3. Se regeneran periódicamente, y de inmediato con la acción Resincronizar las conexiones Hop de la tarjeta. Las contraseñas se cifran con una clave AES común a la plataforma, por lo que las instancias Apache Hop Server también pueden descifrarlas.
Véase también¶
- Apache Hop Server: opciones de despliegue — ejecutar los pipelines diseñados aquí.
- Ejemplo: cadena de tratamiento datawarehouse — repositorio Git, base de datos, pipeline y job planificado, de principio a fin.