基于PSQL的FTP/MVN上传工作者
该工人听到基于AMQP的队列,并与FTP或/和外部MVN存储进行交付同步。
需要二进制包
环境变量
- psql_url , psql_user , psql_password- psql数据库的凭据( dlmanager django应用程序)。 PSQL_URL应包含数据库架构。格式: hostfqdn : port / instance ?search_path =架构
- mvn_url , mvn_user , mvn_password-类似于maven的存储库连接的一般凭据。如果未与下面的两个组中的任何一组覆盖,将使用
- mvn_ext_url , mvn_ext_user , mvn_ext_password-外部(可用于客户端)的Maven -like存储库的实例。
- mvn_int_url , mvn_int_user , mvn_int_password-内部(不适合客户端)的凭据类似于maven -like存储库。
- mvn_download_repo- MVN存储库确实下载了从
- mvn_link_url-用于交付超链接构建的URL(适合客户)
- AMQP_URL , AMQP_USER , AMQP_PASSWORD- AMQP服务器连接的凭据。
- worker_queue-聆听的队列,默认:
cdt.dlupload.input - ftp_url , ftp_user , ftp_password- FTP服务器连接的凭据。
- svn_clients_url , svn_clients_user , svn_clients_password- subversion pgp键存储(用于收件人)的凭据
- SMTP_USER , SMTP_PASSWORD , SMTP_URL- SMTP服务器凭证 - 用于有关交货的电子邮件。
- mail_domain-邮件域,用于发送电子邮件。将用于
From: noreply@${MAIL_DOMAIN} - mail_from-地址(可能与跳过域)发送电子邮件通知。应在私钥中指定为user_id
- mail_config_file-通往Mailer配置文件的路径
- PGP_CHECK-启用(
True )或disable( False )PGP私钥检查,默认值: True - PGP_PRIVATE_KEY_PASSWORD- PGP/GPG专用密钥的凭证。用于加密或签名。
- PGP_PRIVATE_KEY_FILE-在本地文件系统上通往PGP/GPG专用密钥的路径。应包含私人和公共部位。
- pgp_mail_from-地址(可能与跳过域一起)搜索加密密钥(即在pgp_private_key_file中用作key_id )
- delovery_destination_file- veliver_destination.yml设置文件的路径。请参阅下面的格式。