Trabalhador de upload FTP/MVN baseado em PSQL
Este trabalhador ouve a fila baseada em AMQP e faz uma sincronização de entrega com FTP ou/e armazenamento externo de MVN .
Pacotes binários necessários
- GNUPG - para criptografia e assinatura GPG
Variáveis de ambiente
- PSQL_URL , PSQL_USER , PSQL_PASPWORD - CREdenciais para o banco de dados PSQL (aplicativo DLManager Django). PSQL_URL deve conter esquema de banco de dados. Formato: hostfqdn : porta / instância ? Pesquisam_path = schema
- Mvn_url , mvn_user , mvn_password - credenciais gerais para conexão de repositório do tipo Maven . Será usado se não for substituído com qualquer um dos dois grupos abaixo
- Mvn_ext_url , mvn_ext_user , mvn_ext_password - credenciais para instância externa (disponível para cliente) do repositório do MAVEN .
- Mvn_int_url , mvn_int_user , mvn_int_password - credenciais para instância interna (não disponível para cliente) do repositório do MAVEN .
- MVN_DOWNLOAD_REPO - O repositório MVN Download de entregas de
- MVN_LINK_URL - URL para construção de hiperlink (para o cliente)
- AMQP_URL , AMQP_USER , AMQP_PASSWORD - Credenciais para conexão do servidor AMQP .
- Trabalhador_queue - uma fila para ouvir, padrão:
cdt.dlupload.input - Ftp_url , ftp_user , ftp_password - credenciais para conexão do servidor FTP .
- Svn_clients_url , svn_clients_user , svn_clients_password - credenciais para subversão PGP Keys Storage (para destinatários)
- SMTP_USER , SMTP_PASSWORD , SMTP_URL - CREdenciais do servidor SMTP - Para sengar e -mails sobre entregas.
- Mail_Domain - Domínio de email para enviar e -mails de. Será usado como
From: noreply@${MAIL_DOMAIN} - Mail_From - Endereço (pode estar com domínio ignorado) para enviar notificações por e -mail. Deve ser especificado como user_id na chave privada
- Mail_Config_File - File de configuração do caminho para Mailer
- Pgp_check - enable (
True ) ou desativar ( False ) pgp verificação de chave privada, padrão: True - PGP_PRIVATE_KEY_PASSWORD - Credenciais para chave privada PGP/GPG . Usado para criptografia ou assinatura.
- PGP_PRIVATE_KEY_FILE - PACH para PGP/GPG Chave privada no sistema de arquivos local . Deve conter parte privada e pública.
- PGP_MAIL_FROM - Endereço (pode estar com domínio ignorado) para pesquisar a chave de criptografia (ou seja, usada como key_id em pgp_private_key_file )
- Delivery_Destinations_file - Path for Delivery_Destinations.yml Configurações do arquivo. Veja o formato abaixo.