PSQLベースのFTP/MVNアップロードワーカー
このワーカーは、AMQPベースのキューに耳を傾け、 FTPまたは/および/および外部MVNストレージで配信同期を行います。
バイナリパッケージが必要です
環境変数
- psql_url 、 psql_user 、 psql_password- psqlデータベースの資格情報( dlmanager djangoアプリケーション)。 PSQL_URLにはデータベーススキーマが含まれている必要があります。形式: hostfqdn : port / instance ?search_path = schema
- MVN_URL 、 MVN_USER 、 MVN_PASSWORD -Maven -likeリポジトリ接続の一般的な資格情報。以下の2つのグループのいずれかを上にしていない場合は使用されます
- MVN_EXT_URL 、 MVN_EXT_USER 、 MVN_EXT_PASSWORD -Maven -Likeリポジトリの外部(クライアントで利用可能)インスタンスの資格情報。
- MVN_INT_URL 、 MVN_INT_USER 、 MVN_INT_PASSWORD -MAVENのようなリポジトリの内部(クライアントでは利用できない)インスタンスの資格情報。
- 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-メーラー構成ファイルへのパス
- PGP_CHECK -ENABLE(
True )またはdisable( False )PGPプライベートキーチェック、デフォルト: True - PGP_PRIVATE_KEY_PASSWORD -PGP/GPG秘密キーの資格情報。暗号化または署名に使用されます。
- PGP_PRIVATE_KEY_FILE-ローカルファイルシステム上のPGP/GPGプライベートキーへのパス。プライベートとパブリックの両方の部分を含める必要があります。
- PGP_MAIL_FROM-アドレス(スキップドメインがある場合)
- Deliviry_destinations_file-配信のパス_destinations.yml設定ファイル。以下の形式を参照してください。