Trabajador de carga FTP/MVN basado en PSQL
Este trabajador escucha la cola basada en AMQP y hace una sincronización de entrega con FTP o/y almacenamiento de MVN externo.
Se requieren paquetes binarios
- GNUPG - para cifrado y firma de GPG
Variables de entorno
- PSQL_URL , PSQL_USER , PSQL_PASSWORD - Credenciales para la base de datos PSQL (aplicación dlmanager django). PSQL_URL debe contener esquema de base de datos. Formato: hostfqdn : puerto / instancia ? Search_path = esquema
- MVN_URL , MVN_USER , MVN_PASSWORD - Credenciales generales para la conexión de repositorio similar a Maven . Se utilizará si no se anula con ninguno de los dos grupos a continuación
- MVN_EXT_URL , MVN_EXT_USER , MVN_EXT_PASSWORD - Credenciales para la instancia externa (disponible para el cliente) del repositorio similar a Maven .
- MVN_INT_URL , MVN_INT_USER , MVN_INT_PASSWORD - Credenciales para la instancia interna (no disponible para el cliente) del repositorio de Maven -Lence.
- Mvn_download_repo - repositorio de mvn descargar las entregas desde
- MVN_LINK_URL - URL para la construcción de hipervínculos de la entrega (para el cliente)
- AMQP_URL , AMQP_USER , AMQP_PASSWORD - Credenciales para la conexión del servidor AMQP .
- Worker_queue : una cola para escuchar, predeterminada:
cdt.dlupload.input - Ftp_url , ftp_user , ftp_password - credenciales para la conexión del servidor FTP .
- Svn_clients_url , svn_clients_user , svn_clients_password - Credenciales para el almacenamiento de claves PGP de subversión (para destinatarios)
- SMTP_USER , SMTP_PASSWORD , SMTP_URL - Credenciales del servidor SMTP - para correos electrónicos sobre las entregas.
- Mail_domain - Dominio de correo para enviar correos electrónicos desde. Se utilizará como
From: noreply@${MAIL_DOMAIN} - Mail_From - Dirección (puede estar con el dominio omitido) para enviar notificaciones de correo electrónico desde. Debe especificarse como user_id en la clave privada
- Mail_config_file - ruta al archivo de configuración del correo
- PGP_CHECK - Habilitar (
True ) o deshabilitar ( False ) PGP Check de clave privada, predeterminado: True - PGP_PRIVATE_KEY_PASSWORD - Credenciales para la clave privada PGP/GPG . Utilizado para cifrado o firma.
- PGP_PRIVATE_KEY_FILE - Ruta a la clave privada PGP/GPG en el sistema de archivos local . Debe contener parte privada y pública.
- PGP_MAIL_FROM - Dirección (puede ser con dominio omitido) para buscar la clave de cifrado (es decir, utilizado como Key_ID en PGP_PRIVATE_KEY_FILE )
- Entrega_destinations_file - ruta para el archivo de configuración de entrega_destinations.yml . Vea el formato a continuación.