Работник для загрузки FTP/MVN на основе PSQL
Этот работник слушает очередь на основе AMQP и делает синхронизацию доставки с FTP или/и внешним хранилищем MVN .
Требуются бинарные пакеты
- GNUPG - для шифрования и подписания GPG
Переменные среды
- Psql_url , psql_user , psql_password - учетные данные для базы данных PSQL (приложение Dlmanager django). PSQL_URL должен содержать схему базы данных. Формат: hostfqdn : порт / экземпляр ? Search_path = схема
- MVN_URL , MVN_USER , MVN_PASSWORD - Общие учетные данные для подключения к репозиторию Maven . Будет использоваться, если они не будут ускорены ни одной из двух групп ниже
- Mvn_ext_url , mvn_ext_user , mvn_ext_password - учетные данные для внешнего (доступного для клиента) экземпляр репозитория Maven .
- MVN_INT_URL , MVN_INT_USER , MVN_INT_PASSWORD - учетные данные для внутреннего (недоступного для клиента) экземпляра Maven -Like -Like.
- Mvn_download_repo - Mvn Repository Do Скачать доставки из
- 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 - учетные данные для хранения клавиш PGP Subversion PGP (для получателей)
- SMTP_USER , SMTP_PASSWORD , SMTP_URL - Учетные данные SMTP -сервера - для электронных писем о поставках.
- Mail_domain - почтовый домен для отправки электронных писем с. Будет использоваться как
From: noreply@${MAIL_DOMAIN} - Mail_from - Адрес (может быть с пропущенным доменом) для отправки уведомлений по электронной почте. Должен быть указан как user_id в закрытом ключе
- Mail_config_file - Файл конфигурации Path to Mailer
- PGP_CHECK - Включить (
True ) или отключить ( False ) pgp частный ключ Проверка ключа, по умолчанию: True - PGP_PRIVATE_KEY_PASSWORD - учетные данные для PGP/GPG закрытый ключ. Используется для шифрования или подписания.
- PGP_PRIVATE_KEY_FILE - PATH TO PGP/GPG закрытый ключ в локальной файловой системе . Должен содержать как частную, так и публичную часть.
- PGP_MAIL_FROM - Адрес (может быть с пропущенным доменом) для поиска клавиши шифрования (то есть используется как key_id в pgp_private_key_file )
- DIRDEST_DESTINATIONS_FILE - Путь для доставки См. Формат ниже.